]> git.decadent.org.uk Git - ap-utils.git/blobdiff - TODO
Handle missing Makefile correctly in clean rule
[ap-utils.git] / TODO
diff --git a/TODO b/TODO
index 834b3c6ea563f725a0fdeab3c71c53af73744cc9..1a5acf0de384e75009f4a65c3fc36c3833c3f6b4 100644 (file)
--- a/TODO
+++ b/TODO
@@ -5,12 +5,37 @@ TODO for ap-utils:
 * support new AP's (ALWAYS)
 
 * try to implement an ap-dfu utility [already scheduled for next release!]
+  - ap-dfu, ap-dfu.8 (internal developer's notes):
+    - what DFU really stands for (and that ap-dfu contains some extra
+      Atmel-specific functionality)
+    - only for ATMEL AT76C510-based hardware
+    - *hci stuff - at least on Linux (prerequisities)
+    - PIDs and VIDs for INTERSIL & RFMD based boards.
+      If the AP does not present itself with PID & VID in kernel
+      ring buffer (use dmesg for displaying) after it has been plugged
+      to USB interface, it means that the flash content is apparently
+      damaged and AP dead (the only solution in such case is to return
+      AP to the reseller for replacement).
+    - mandate user to read ap-tftp.8 warning sections first!
+    - it is safe (?) if AP experiences power outtage during upgrade, or
+      if ap-dfu bails out with error due to USB interface inconsistency.
+      In such case, it is safe to start ap-dfu again, and it will continue
+      where it left off - typically, when the AP is stuck in DFU mode with
+      steady LEDs light.
+* (WA* firmware support?): get_mib_details(): rename to get_fw_details(); add
+  FW (AP, WA) type detection (fw_type); rename ap_type to fw_eprises;
+  rename ap_vendorext to fw_vendorext; enterprises should be named
+  410, 12350, NWN (strip down length)
 * make the screen appearance of deletion order same as for MAC auth. list
 * implement 'Insert' function for places where item lists are used (MAC
   auth. list, list of APs from ~/.ap-config)
-* implement 'Home', 'End', 'Insert' and 'Overwrite' for get_value()
 * add S Search key in get_opts that would allow - instead of connecting -
   searching for APs first
+* WISHLIST (and very unlikely this will happen): assemble JTAG interface
+  documentation (and try to implement ap-jflash utility as last-resort flash
+  for APs with 'dead' flash memory content)
+* try to assemble table of configuration value names & corresponding offsets
+  in *.cfg (default conf.) files (may be different among different firmwares!)
 * switch the 'Status' field in 'Stations' from numeric to verbose representation
 * patch test.c so that it works with ATMEL12350 devices
 * try to not rely on actually configured subnet information on each
@@ -20,4 +45,4 @@ TODO for ap-utils:
 * increase/disable KnownAPs limit
 * use iptraf like ethernet.desc file to store stations description
 * add per client LQ and RSSI stats to ap-mrtg
-* add man page for ap-rrd
\ No newline at end of file
+* add man page for ap-rrd