Announcement

Collapse
No announcement yet.

Lenovo Tab 2 A10-30 (TB2-X30L) emmc

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lenovo Tab 2 A10-30 (TB2-X30L) emmc

    Привет помогите разобраться. Ставлю новую флешку KMQ310013M-B419

    [18.06.2019 19:59:20] Memory Type .......................... eMMC
    [18.06.2019 19:59:20] Manufacturer ID ...................... 0x15
    [18.06.2019 19:59:20] OEM/Application ID ................... 0x00
    [18.06.2019 19:59:20] Product Name ......................... "Q313MB"
    [18.06.2019 19:59:20] Package .............................. BGA
    [18.06.2019 19:59:20] User Area Partition Size ............. 0x0003AB400000 Bytes (14.68 GB)
    [18.06.2019 19:59:20] Boot Partition Size .................. 0x000000400000 Bytes (4.00 MB)
    [18.06.2019 19:59:20] RPMB Partition Size .................. 0x000000400000 Bytes (4.00 MB)
    [18.06.2019 19:59:20] OCR Register ......................... 0xC0FF8080 (Dual Voltage, High Capacity)
    [18.06.2019 19:59:20] Write Protection Bits ................ NONE
    [18.06.2019 19:59:20] ExtCSD Register Fields ............... [177] = 0x00, [179] = 0x38, [162] = 0x01
    [18.06.2019 19:59:20] Boot Configuration ................... Boot from User Area (Bus Width = 1 Bit)
    [18.06.2019 19:59:20] Chip Revision ........................ 0.0
    [18.06.2019 19:59:20] Multimedia Card Revision ............. 1.7 (eMMC v5.0)
    [18.06.2019 19:59:20] Serial Number ........................ 0x55349D4B
    [18.06.2019 19:59:20] Memory Manufacturing Date ............ 2015

    Подключаюсь по USB , проходит чек

    [03.06.2019 13:37:59] Memory Type .......................... eMMC
    [03.06.2019 13:37:59] User Area Partition Size ............. 0x0003AB400000 Bytes (14.68 GB)
    [03.06.2019 13:37:59] Boot Partition Size .................. 0x000000400000 Bytes (4.00 MB)
    [03.06.2019 13:37:59] [FINISH OPERATION_ID = 46]


    но не записать не прочитать не магу , выдает ошибку

    ERROR: Loader Response: [Read failed, received data was discarded, loader response: NAK]. Прервано на адресе

  • #2
    Can You copy contet from advanced log window on USB TAB?
    Firehose log is stored there, data can be useful.
    ICQ: 299-912-089
    QQ: 1634811353

    Comment


    • #3
      Check Memory

      [configure log] value = "Host's payload to target size is too large"
      [configure log] value = "logbuf@0x08057CF8 fh@0x08054B60"
      [configure response] value = "NAK"
      [configure response] MinVersionSupported = "1"
      [configure response] MemoryName = "eMMC"
      [configure response] MaxPayloadSizeFromTargetInBytes = "4096"
      [configure response] MaxPayloadSizeToTargetInBytes = "1048576"
      [configure response] MaxPayloadSizeToTargetInBytesSupported = "1048576"
      [configure response] MaxXMLSizeInBytes = "4096"
      [configure response] Version = "1"
      [configure response] TargetName = "8909"
      [configure log] value = "logbuf@0x08057CF8 fh@0x08054B60"
      [configure log] value = "logbuf@0x08057CF8 fh@0x08054B60"
      [configure response] value = "ACK"
      [configure response] MinVersionSupported = "1"
      [configure response] MemoryName = "eMMC"
      [configure response] MaxPayloadSizeFromTargetInBytes = "4096"
      [configure response] MaxPayloadSizeToTargetInBytes = "1048576"
      [configure response] MaxPayloadSizeToTargetInBytesSupported = "1048576"
      [configure response] MaxXMLSizeInBytes = "4096"
      [configure response] Version = "1"
      [configure response] TargetName = "8909"
      [getstorageinfo log] value = "num_partition_sectors=30777344"
      [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
      [getstorageinfo log] value = "num_physical_partitions=3"
      [getstorageinfo response] value = "ACK"
      [getstorageinfo log] value = "num_partition_sectors=8192"
      [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
      [getstorageinfo log] value = "num_physical_partitions=3"
      [getstorageinfo response] value = "ACK"
      [getstorageinfo log] value = "num_partition_sectors=8192"
      [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
      [getstorageinfo log] value = "num_physical_partitions=3"
      [getstorageinfo response] value = "ACK"


      Версия Прошивки: 1.51 (RIFFBOX1), Версия JTAG Manager: 1.86
      Selected Manual Mode: [Qualcomm SAHARA, External Binary Format File, QCOMM Firehose]

      Connecting to the Device via USB Interface...OK

      Initializing Communication via Qualcomm Firehose Protocol...OK

      Memory Type .......................... eMMC
      User Area Partition Size ............. 0x0003AB400000 Bytes (14.68 GB)
      Boot Partition Size .................. 0x000000400000 Bytes (4.00 MB)



      Read Memory

      [nop response] value = "NAK"
      [nop response] value = "ACK"
      [configure log] value = "Host's payload to target size is too large"
      [configure log] value = "logbuf@0x08057CF8 fh@0x08054B60"
      [configure response] value = "NAK"
      [configure response] MinVersionSupported = "1"
      [configure response] MemoryName = "eMMC"
      [configure response] MaxPayloadSizeFromTargetInBytes = "4096"
      [configure response] MaxPayloadSizeToTargetInBytes = "1048576"
      [configure response] MaxPayloadSizeToTargetInBytesSupported = "1048576"
      [configure response] MaxXMLSizeInBytes = "4096"
      [configure response] Version = "1"
      [configure response] TargetName = "8909"
      [configure log] value = "logbuf@0x08057CF8 fh@0x08054B60"
      [configure response] value = "ACK"
      [configure response] MinVersionSupported = "1"
      [configure response] MemoryName = "eMMC"
      [configure response] MaxPayloadSizeFromTargetInBytes = "4096"
      [configure response] MaxPayloadSizeToTargetInBytes = "1048576"
      [configure response] MaxPayloadSizeToTargetInBytesSupported = "1048576"
      [configure response] MaxXMLSizeInBytes = "4096"
      [configure response] Version = "1"
      [configure response] TargetName = "8909"
      [getstorageinfo log] value = "num_partition_sectors=30777344"
      [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
      [getstorageinfo log] value = "num_physical_partitions=3"
      [getstorageinfo response] value = "ACK"
      [getstorageinfo log] value = "num_partition_sectors=8192"
      [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
      [getstorageinfo log] value = "num_physical_partitions=3"
      [getstorageinfo response] value = "ACK"
      [getstorageinfo log] value = "num_partition_sectors=8192"
      [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
      [getstorageinfo log] value = "num_physical_partitions=3"
      [getstorageinfo response] value = "ACK"
      [read response] value = "ACK"
      [read response] rawmode = "true"

      Reading "Boot Area Partition 1" с 0x000000000000 по 0x0000003FFFFF
      ERROR: Loader Response: [Read failed, received data was discarded, loader response: NAK]. Прервано на адресе 0x000000000000


      Write Memory

      [nop response] value = "NAK"
      [nop response] value = "ACK"
      [configure log] value = "Host's payload to target size is too large"
      [configure log] value = "logbuf@0x08057CF8 fh@0x08054B60"
      [configure response] value = "NAK"
      [configure response] MinVersionSupported = "1"
      [configure response] MemoryName = "eMMC"
      [configure response] MaxPayloadSizeFromTargetInBytes = "4096"
      [configure response] MaxPayloadSizeToTargetInBytes = "1048576"
      [configure response] MaxPayloadSizeToTargetInBytesSupported = "1048576"
      [configure response] MaxXMLSizeInBytes = "4096"
      [configure response] Version = "1"
      [configure response] TargetName = "8909"
      [configure log] value = "logbuf@0x08057CF8 fh@0x08054B60"
      [configure response] value = "ACK"
      [configure response] MinVersionSupported = "1"
      [configure response] MemoryName = "eMMC"
      [configure response] MaxPayloadSizeFromTargetInBytes = "4096"
      [configure response] MaxPayloadSizeToTargetInBytes = "1048576"
      [configure response] MaxPayloadSizeToTargetInBytesSupported = "1048576"
      [configure response] MaxXMLSizeInBytes = "4096"
      [configure response] Version = "1"
      [configure response] TargetName = "8909"
      [getstorageinfo log] value = "num_partition_sectors=30777344"
      [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
      [getstorageinfo log] value = "num_physical_partitions=3"
      [getstorageinfo response] value = "ACK"
      [getstorageinfo log] value = "num_partition_sectors=8192"
      [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
      [getstorageinfo log] value = "num_physical_partitions=3"
      [getstorageinfo response] value = "ACK"
      [getstorageinfo log] value = "num_partition_sectors=8192"
      [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
      [getstorageinfo log] value = "num_physical_partitions=3"
      [getstorageinfo response] value = "ACK"
      [program log] value = "start 0, num 8192"
      [program response] value = "ACK"
      [program response] rawmode = "true"
      [log] value = "Write failed Sector 0, Errno 1"
      [log] value = "6144 bytes received, 1048576 sectors more to go"
      [log] value = "4096 bytes received, 1048576 sectors more to go"
      [log] value = "2048 bytes received, 1048576 sectors more to go"
      [log] value = "0 bytes received, 1048576 sectors more to go"
      [log] value = "Finished sector address 0"
      [response] value = "NAK"
      [response] rawmode = "false"

      Writting "Boot Area Partition 1" памяти с адреса 0x000000000000 по 0x0000003FFFFF
      ERROR: Response from Protocol: [Write failed, sent data was discarded, loader response: NAK]
      Last edited by uralmaks; 06-21-2019, 04:26 PM.

      Comment


      • #4
        Write memory Dump 512

        [nop response] value = "NAK"
        [nop response] value = "ACK"
        [configure log] value = "Host's payload to target size is too large"
        [configure log] value = "logbuf@0x08057CF8 fh@0x08054B60"
        [configure response] value = "NAK"
        [configure response] MinVersionSupported = "1"
        [configure response] MemoryName = "eMMC"
        [configure response] MaxPayloadSizeFromTargetInBytes = "4096"
        [configure response] MaxPayloadSizeToTargetInBytes = "1048576"
        [configure response] MaxPayloadSizeToTargetInBytesSupported = "1048576"
        [configure response] MaxXMLSizeInBytes = "4096"
        [configure response] Version = "1"
        [configure response] TargetName = "8909"
        [configure log] value = "logbuf@0x08057CF8 fh@0x08054B60"
        [configure response] value = "ACK"
        [configure response] MinVersionSupported = "1"
        [configure response] MemoryName = "eMMC"
        [configure response] MaxPayloadSizeFromTargetInBytes = "4096"
        [configure response] MaxPayloadSizeToTargetInBytes = "1048576"
        [configure response] MaxPayloadSizeToTargetInBytesSupported = "1048576"
        [configure response] MaxXMLSizeInBytes = "4096"
        [configure response] Version = "1"
        [configure response] TargetName = "8909"
        [getstorageinfo log] value = "num_partition_sectors=30777344"
        [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
        [getstorageinfo log] value = "num_physical_partitions=3"
        [getstorageinfo response] value = "ACK"
        [getstorageinfo log] value = "num_partition_sectors=8192"
        [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
        [getstorageinfo log] value = "num_physical_partitions=3"
        [getstorageinfo response] value = "ACK"
        [getstorageinfo log] value = "num_partition_sectors=8192"
        [getstorageinfo log] value = "SECTOR_SIZE_IN_BYTES=512"
        [getstorageinfo log] value = "num_physical_partitions=3"
        [getstorageinfo response] value = "ACK"
        [program log] value = "start 0, num 1048576"
        [program response] value = "ACK"
        [program response] rawmode = "true"
        [log] value = "Write failed Sector 0, Errno 1"
        [log] value = "1046528 bytes received, 1048576 sectors more to go"
        [log] value = "1044480 bytes received, 1048576 sectors more to go"
        [log] value = "1042432 bytes received, 1048576 sectors more to go"
        [log] value = "1040384 bytes received, 1048576 sectors more to go"
        [log] value = "1038336 bytes received, 1048576 sectors more to go"

        [log] value = "0 bytes received, 1048576 sectors more to go"
        [log] value = "Finished sector address 0"
        [response] value = "NAK"
        [response] rawmode = "false"



        Connecting to the Device via USB Interface...OK

        Initializing Communication via Qualcomm Firehose Protocol...OK

        Detected eMMC Chip, ID: 0x00/0x00, User Area Partition = 0x0003AB400000 Bytes (14.68 GB)

        Writting "User Area Partition" памяти с адреса 0x000000000000 по 0x00001FFFFFFF
        ERROR: Response from Protocol: [Write failed, sent data was discarded, loader response: NAK]
        Last edited by Legija; 07-18-2019, 02:53 PM.

        Comment


        • #5
          Looks like bad emmc, needs replacement.
          ICQ: 299-912-089
          QQ: 1634811353

          Comment


          • #6
            What happens if you do the write/read via direct emmc?

            Comment


            • #7
              Три флешки ставил, все новые. Да на прямую с колодки флшеки и стираются и пишутся. Может обрыв по Data? CPU rebal?

              Comment


              • #8
                Отлично, перекатал Проц. Всё RIFF читает флешку. Прошил QFIL ом. Дальше буду поднимать. Флешку спиливал возможно стружка попала под угол проца, он не весь под компаундом был.

                Если кому пригодиться конфиг флешки выше по ветке
                вот Dump и prog_emmc

                [ATTACH]prog_emmc_firehose_8909_ddr.zip[/ATTACH]
                Attached Files

                Comment


                • #9
                  Test Point
                  20190729_111723[1].jpg

                  Comment


                  • #10
                    Originally posted by uralmaks View Post
                    Отлично, перекатал Проц. Всё RIFF читает флешку. Прошил QFIL ом. Дальше буду поднимать. Флешку спиливал возможно стружка попала под угол проца, он не весь под компаундом был.

                    Если кому пригодиться конфиг флешки выше по ветке
                    вот Dump и prog_emmc

                    [ATTACH][ATTACH]10002[/ATTACH][/ATTACH]

                    plz write on english

                    Comment


                    • #11
                      Originally posted by s.jafer View Post
                      plz write on english
                      You can use google translate


                      File is here:
                      Lenovo_TB2_X30L_USB.riffpkg
                      ICQ: 299-912-089
                      QQ: 1634811353

                      Comment


                      • #12
                        Originally posted by s.jafer View Post
                        plz write on english
                        CPU rebool

                        Comment

                        Working...
                        X