root/ar5315_microredboot/microredboot/CHANGELOG

Revision 12430, 3.8 kB (checked in by BrainSlayer, 5 months ago)

compressed ELF support is required for ubnt images

Line 
1 03.7.09
2     * LZMA compressed elf image support (required to boot ubnt images)
3    
4 02.7.09
5     * signal bar is used to show flash activity (only on senao and ubnt products right now)
6    
7 26.6.09
8     * move clock initialization to ensure udelay function
9     * removed http protocol to save space. i believe the embedded tftp client is enough and the tftp server for recovery makes recovery and flashing pretty easy
10     * simplified the firmware format handling code, for easy integration of new formats. reduces codesize too
11 25.6.09
12     * fix bootcode for LSDK based devices
13     * add cfg partition for ubnt devices
14 24.6.09
15     * correct size and entrypoint for EAP3660
16     * added config erase method for senao,ubiquiti and wiligear configs
17     * added Senao firmware format (EOC2610,EAP3660,ECB3500,EOC5610,EOC1650)
18     * added wiligear firmware format for tftp recovery (the whole code is rewritten to be readable and small)
19 23.6.09
20     * added ubnt firmware format for tftp recovery (format taken from fwsplit)
21     * added tftp recovery code (code was provided by wiligear)
22     - if reset button is keep pushed the tftp server will start, redboot will then accept tftp transfers in the common dd-wrt webflash format
23     - i will add wiligear GEOS format and ubnt format in future versions ,the provided code need to be rewritten first
24 22.6.09
25     * 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
26       otherwise, use trigger reset button to enter it
27 21.6.09
28     * implement dynamic uart clock for ap51/ap61 redboot (required for clean uart output with overclocked cpu's)
29     * fix uart clock for ap51/ap61 (uncritical,console output was distorted on microredboot itself)
30     * fix small bug in nvram detection code (uncritical)
31 20.6.09
32     * source restructured for well readability (divide ap48 specific and ap51/ap61 specific changes)
33     * decrease the size a little bit by compiler friendly source changes
34     * added NOR flash chip detection (if detection fails it will have no consequences. not all flash chips are implemented but easy to maintain)
35     * AR5312/AR2313: fix nvram erase for nor flash devices (tested)
36     * make LzmaDecoder 2-3 times faster. this increases size, but we are still in 64 kb limit
37     note:
38     - finally the bootloader works now for ap51,ap65 and ap48 with all current planned features
39    
40 19.6.09
41     * AR5312/AR2313: nor flash support for erasing nvram on reset button long push (untested)
42     * AR5312/AR2313: add support for 32MB ram chips (auto detection)
43     * most nor flash chips should be supported, but no guarantee. redboot will display the required ID's for implementation
44     * nvram partition will now be automaticly detected if present
45     * 8 MB flash chip support for 5312/2313 (redboot modification)
46     * support consolidated board data or not, doesnt matter. will be found
47     * shows board type if present (taken from nvram)
48     * erase nvram only if nvram was detected (to prevent breaking of filesystem if DD-WRT isnt installed, but another OS)
49     note:
50     - before using from source consider to adjust the dram refresh timing, since i had to decrease it for testing on my AP48
51     - it will not have any negative influence if you dont do it, but dram access might be slower than expected
52
53 18.6.09
54     * add more ap48/ar5312/ar2313 related support code and modify redboot to compile for this target
55     * AP48 is still in progress and untested, do not use it if you dont know how to handle a jtag
56    
57 17.6.09
58     * add nvram_get to boot_stub (for checking system variables)
59     * boots always redboot and leaves booting procedure to redboot if nvram var resetbutton_enable=1
60     * add more AR5312 specific code (unused right now), for later AP48 support
61     * printf implementation for easier and more compfortable debug output code writing
Note: See TracBrowser for help on using the browser.