Bug in 0.83 TT3 reflash code
The bug, found in old version of smallrom patch is now solved. I've rewritten zboot (the middle-stage bootloader) so that it can wake linux without u-boot (we don't really need that 3-bootloaders-stuff).
In case you still want to use U-BOOT (you don't want to do it, really
) it has to be installed to 0x200a0 (with 0x20000 s/n data intact).
To restore problems of old smallrom patch you need to do two steps:
reflash mtd1 with your backup
reflash mtd0 with updated smallrom (will be on u-boot howto page in several minutes, it's md5sum is 536311dacb78c013bdab518fac8f2ee7)
This time I've modified zboot so it supports ELWPT3 protocol (Extended Linux Wakeup on T|T3), this also allows to pass wakeup execution to any place in RAM/ROM. No more reflashings of smallrom!
And the last info: the smallrom bug doesn't really kill your battery. As expected, there's no way to overcharge it on T|T3. The only thing that gone wrong is POS battery reporting code (it returned wrong charge).







