Ok, so i have a wrt54g3gv2 and it seems reluctant to accept any firmware i throw at it (with modified headers) and i need a custom firmware because my new datacard doesn't work in the router. There seems to be very little information about this unit yet it's been out for almost a year. Firmware i've tried: Openwrt kamikaze brcm2.4 8.09 Openwrt kamikaze brcm47xx 8.09 Openwrt whiterussian brcm2.4 Openwrt whiterussian brcm47xx DD-WRT v24 DD-WRT v24sp1 The router will complete the update status with all of these firmware's and then during reboot it starts flashing all it's lights and will copy a backup image from flash2 to flash1 (the unit has an 8mb parallel flash with 32mb ram). Following this i resorted to downloading the gpl code myself. I decided that if i could compile an ssh server (dropbear) into it or enable the telnet server (so i could wget the firmware myself and then mtd it) both of which i have currently failed (i've been analysing Thibor's source code because his was based on official wrt54g firmware) although it has accepted my modified firmware. Does dropbear require any busybox configuration or any configuration to start on boot or once compiled and installed will it start automatically? Upon editting some of the web interface files, I noticed that the web interface folder is called cisco_wrt350n_m (maybe the _m means mobile?) so i thought it was maybe a variant of the wrt350n but branded as a wrt54g. Reading up on the wrt350n, apparantly you have to flash the unit with dd-wrt and then openwrt, which again didn't help me. The unit definately has a broadcom board because of the dedicated broadcom folders in the gpl code. Setting the router up once i have the firmware on there isn't a problem, it's just getting the firmware on there in the first place! Any help will be greatly appreciated!