Validate the entirety of sflash0s0 (Except for NVS) with these md5s
zecoxao opened this issue · comments
We can validate for the entirety of sflash0s0 (Except for 1.01, 3.70 and 5.07, and except for NVS) with these md5s
This means that the first 2 MiB of sflash can effectively be fully validated when it comes to the BLS2 segments.
Here are the codenames i've got so far:
Aeolia A2 (0x0D, 0x0E)
Belize A0, B0 (0x20, 0x21)
Baikal B1 (0x24, 0x25)
Belize 2 A0 (0x2A, 0x2B)
thanks, that's cool - I'll add seg 0 validation.
About codenames (values in brakets) what is the offset for it?
emc ipl is always first value, it's at 0x4000 size 0x60000 and after that again repeated with size 0x60000 at 0x64000
eap kbl is second value at 0xC4000 size 0x80000.
i'm still checking the torus values (they're after that and the size is 0x80000 as well) because some of them aren't just one revision
for example
Aeolia A2 (0x0D, 0x0E) -> 0x0D is emc ipl for Aeolia A2, 0x0E is eap kbl for Aeolia A2
added in v0.7.4
added in v0.7.4
You can add to your program the way to fix the blue light errors for eapkey not aviable
It is not right topic for hdd eap keys
- eap_hdd_key is stored in NVS partition at offset 0x1C9200
- Size varies 0x40/0x60
- backup copy at (0x1CC200) (0x1C9200 + 0x3000)=>(0x1CC200) *
- can be replaced with values of other dump (same mobo + same fw) *
* not sure
thanks! i'll test it shortly :)
you could make a range for the md5s, since i'm aware that it doesn't always belong to the same version, for example 5.00, 5.01, 5.03, 5.05 or just 5.00 <-> 5.05