| 1 |
24.6.09 |
|---|
| 2 |
* added wiligear firmware format for tftp recovery (the whole code is rewritten to be readable and small) |
|---|
| 3 |
23.6.09 |
|---|
| 4 |
* added ubnt firmware format for tftp recovery (format taken from fwsplit) |
|---|
| 5 |
* added tftp recovery code (code was provided by wiligear) |
|---|
| 6 |
- if reset button is keep pushed the tftp server will start, redboot will then accept tftp transfers in the common dd-wrt webflash format |
|---|
| 7 |
- i will add wiligear GEOS format and ubnt format in future versions ,the provided code need to be rewritten first |
|---|
| 8 |
22.6.09 |
|---|
| 9 |
* we invert the usage for resetbutton_enable here, so it will only boot redboot per default if the resetbutton feature is disabled from dd-wrt |
|---|
| 10 |
otherwise, use trigger reset button to enter it |
|---|
| 11 |
21.6.09 |
|---|
| 12 |
* implement dynamic uart clock for ap51/ap61 redboot (required for clean uart output with overclocked cpu's) |
|---|
| 13 |
* fix uart clock for ap51/ap61 (uncritical,console output was distorted on microredboot itself) |
|---|
| 14 |
* fix small bug in nvram detection code (uncritical) |
|---|
| 15 |
20.6.09 |
|---|
| 16 |
* source restructured for well readability (divide ap48 specific and ap51/ap61 specific changes) |
|---|
| 17 |
* decrease the size a little bit by compiler friendly source changes |
|---|
| 18 |
* added NOR flash chip detection (if detection fails it will have no consequences. not all flash chips are implemented but easy to maintain) |
|---|
| 19 |
* AR5312/AR2313: fix nvram erase for nor flash devices (tested) |
|---|
| 20 |
* make LzmaDecoder 2-3 times faster. this increases size, but we are still in 64 kb limit |
|---|
| 21 |
note: |
|---|
| 22 |
- finally the bootloader works now for ap51,ap65 and ap48 with all current planned features |
|---|
| 23 |
|
|---|
| 24 |
19.6.09 |
|---|
| 25 |
* AR5312/AR2313: nor flash support for erasing nvram on reset button long push (untested) |
|---|
| 26 |
* AR5312/AR2313: add support for 32MB ram chips (auto detection) |
|---|
| 27 |
* most nor flash chips should be supported, but no guarantee. redboot will display the required ID's for implementation |
|---|
| 28 |
* nvram partition will now be automaticly detected if present |
|---|
| 29 |
* 8 MB flash chip support for 5312/2313 (redboot modification) |
|---|
| 30 |
* support consolidated board data or not, doesnt matter. will be found |
|---|
| 31 |
* shows board type if present (taken from nvram) |
|---|
| 32 |
* erase nvram only if nvram was detected (to prevent breaking of filesystem if DD-WRT isnt installed, but another OS) |
|---|
| 33 |
note: |
|---|
| 34 |
- before using from source consider to adjust the dram refresh timing, since i had to decrease it for testing on my AP48 |
|---|
| 35 |
- it will not have any negative influence if you dont do it, but dram access might be slower than expected |
|---|
| 36 |
|
|---|
| 37 |
18.6.09 |
|---|
| 38 |
* add more ap48/ar5312/ar2313 related support code and modify redboot to compile for this target |
|---|
| 39 |
* AP48 is still in progress and untested, do not use it if you dont know how to handle a jtag |
|---|
| 40 |
|
|---|
| 41 |
17.6.09 |
|---|
| 42 |
* add nvram_get to boot_stub (for checking system variables) |
|---|
| 43 |
* boots always redboot and leaves booting procedure to redboot if nvram var resetbutton_enable=1 |
|---|
| 44 |
* add more AR5312 specific code (unused right now), for later AP48 support |
|---|
| 45 |
* printf implementation for easier and more compfortable debug output code writing |
|---|