View Single Post
Old 06-30-2024, 11:01 AM   #24
DanyDanman
Connoisseur
DanyDanman began at the beginning.
 
Posts: 51
Karma: 10
Join Date: Jun 2024
Device: Boox Go 10.3
Quote:
Originally Posted by Renate View Post
Here's another thing to try that might work out better.
Always do a reset and back to EDL between things that didn't work out well.
Code:
edl /l<alpha or patched>
edl /u /r /pmisc /c1 small.img
edl /u /w /pmisc /c1 /v small.img
I don't need to see all the GPT verbose stuff, just the write section.

This is the one with the non patched one. As you can see in the output.
I have included everything just to make sure you have all the details as it not clear what is safe to be left out.

Code:
C:\Users\User>adb reboot edl

C:\Users\User>edl.exe /lA235F_LOADER_BIT5_Alephgsm_com.elf
Found EDL 9008, handshaking... version 2.1
HWID: 001b80e100000000, JTAG: 001b80e1, OEM: 0000, Model: 0000
Hash: d40eee56f3194665-574109a39267724a-e7944134cd53cb76-7e293d3c40497955-bc8a4519ff992b03-1fadc6355015ac87 (x3)
Sending A235F_LOADER_BIT5_Alephgsm_com.elf 100% ok, starting... ok, waiting for Firehose... ok

C:\Users\User>edl /u /r /pmisc /c1 small.img
Found EDL 9008, configuring... ok
Requesting info on LUN 0... ok
Requesting GPT 0 header... ok, receiving... ok, requesting entries... ok, receiving... ok
Requesting GPT 1 header... ok, receiving... ok, requesting entries... ok, receiving... ok
Requesting GPT 2 header... ok, receiving... ok, requesting entries... ok, receiving... ok
Requesting GPT 3 header... ok, receiving... ok, requesting entries... ok, receiving... ok
Requesting GPT 4 header... ok, receiving... ok, requesting entries... ok, receiving... ok
Requesting GPT 5 header... ok, receiving... ok, requesting entries... ok, receiving... ok
Requesting read small.img... ok, reading 100% ok

C:\Users\User>edl /u /w /pmisc /c1 /v small.img
Found EDL 9008, configuring...
<log value="INFO: Calling handler for configure" />
<log value="INFO: Storage type set to value UFS" />
<response value="ACK" MemoryName="UFS" MinVersionSupported="1" Version="1" MaxPayloadSizeToTargetInBytes="65536" MaxPayloadSizeToTargetInBytesSupported="1048576" MaxXMLSizeInBytes="4096" DateTime="Jan 10 2024 - 18:16:46" />
Ok
Requesting info on LUN 0...
<log value="INFO: Calling handler for getstorageinfo" />
<log value="INFO: Device Total Logical Blocks: 0xdd5c00" />
<log value="INFO: Device Block Size in Bytes: 0x1000" />
<log value="INFO: Device Total Physical Partitions: 0x6" />
<log value="INFO: Device Manufacturer ID: 0xa25" />
<log value="INFO: Device Serial Number: 0x4f4e0000" />
<log value="INFO: {&quot;storage_info&quot;: {&quot;total_blocks&quot;:14507008, &quot;block_size&quot;:4096, &quot;page_size&quot;:4096, &quot;num_physical&quot;:6, &quot;manufacturer_id&quot;:2597, &quot;serial_num&quot;:1330511872, &quot;fw_version&quot;:&quot;1.7&quot;,&quot;mem_type&quot;:&quot;UFS&quot;,&quot;prod_name&quot;:&quot;eUFS2.2_064&quot;}}" />
<log value="INFO: UFS fInitialized: 0x1" />
<log value="INFO: UFS Current LUN Number: = 0x0" />
<log value="INFO: UFS Total Active LU: 0x6" />
<log value="INFO: UFS wManufacturerID: 0xa25" />
<log value="INFO: UFS Boot Partition Enabled: 0x1" />
<log value="INFO: UFS Raw Device Capacity: = 0x7746000" />
<log value="INFO: UFS Min Block Size: 0x8" />
<log value="INFO: UFS Erase Block Size: 0x2000" />
<log value="INFO: UFS Allocation Unit Size: 0x1" />
<log value="INFO: UFS RPMB ReadWrite Size: = 0x40" />
<log value="INFO: UFS Number of Allocation Uint for This LU: 0x3757" />
<log value="INFO: UFS Logical Block Size: 0xc" />
<log value="INFO: UFS Provisioning Type: 0x2" />
<log value="INFO: UFS LU Write Protect: 0x0" />
<log value="INFO: UFS Boot LUN ID: = 0x0" />
<log value="INFO: UFS Memory Type: 0x0" />
<log value="INFO: UFS LU Total Blocks: 0xdd5c00" />
<log value="INFO: UFS Supported Memory Types: 0x807f" />
<log value="INFO: UFS dEnhanced1MaxNAllocU: 0x3ba3" />
<log value="INFO: UFS wEnhanced1CapAdjFac: 0x300" />
<log value="INFO: UFS dEnhanced2MaxNAllocU: = 0x3ba3" />
<log value="INFO: UFS wEnhanced2CapAdjFac: 0x300" />
<log value="INFO: UFS dEnhanced3MaxNAllocU: 0x3ba3" />
<log value="INFO: UFS wEnhanced3CapAdjFac: 0x300" />
<log value="INFO: UFS dEnhanced4MaxNAllocU: 0x0" />
<log value="INFO: UFS wEnhanced4CapAdjFac: 0x0" />
<log value="INFO: UFS LUN Enable Bitmask: 0x3f" />
<log value="INFO: UFS Logical Block Count: 0xdd5c00" />
<log value="INFO: UFS bConfigDescrLock: 0x0" />
<log value="INFO: UFS iManufacturerName String Index: 0x1" />
<log value="INFO: UFS iProductName String Index: 0x2" />
<log value="INFO: UFS iSerialNumber String Index: 0x4" />
<log value="INFO: UFS iOemID String Index: 0x3" />
<log value="INFO: UFS Inquiry Command Output: PHISON  eUFS2.2_064     01.7 " />
<response value="ACK" rawmode="false" />
Ok
Requesting GPT 0 header...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok, requesting entries...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok
Requesting GPT 1 header...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok, requesting entries...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok
Requesting GPT 2 header...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok, requesting entries...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok
Requesting GPT 3 header...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok, requesting entries...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok
Requesting GPT 4 header...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok, requesting entries...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok
Requesting GPT 5 header...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok, requesting entries...
<log value="INFO: Calling handler for read" />
<response value="ACK" rawmode="true" />
Ok, receiving...
<response value="ACK" rawmode="false" />
Ok
Requesting write small.img...
<log value="INFO: Calling handler for program" />
<response value="ACK" rawmode="true" />
Ok, writing   0%
Could not write device
DanyDanman is offline   Reply With Quote