PDA

Bekijk de volledige versie : Upgrade WL-HDD to 1.2.7.9-10 or 1.2.7.9-d/1.9.2.7-rtn



Eawen
27-04-2011, 09:33
Hi all,

Currently I am using "WLHDD-1.9.2.7-9-USB-1.71.trx" for my WLHDD device for a long time(2 years),
It quite good for e169U 3.5G/HSDPA usb modem to internet accessing, while I am in outdoors.
PS: http://koppel.cz/cdmawifi/download/170/WLHDD-1.9.2.7-9-USB-1.70.trx

For some reasons I need recompiling/custom firmware and upgrade kernel ver,
but so far the 1.9.2.7-10(kernel 2.4.20.XX) does no longer support original WL-500g/b/bv2/WL-300g/WL-HDD units(hardware vendor no longer support BCM4702 CPU).
PS: http://oleg.wl500g.info/#latest
And the new branch of 1.9.2.7-d(kernel 2.4.37) or 1.9.2.7-rtn(kernel 2.6.22) does not support WLHDD(BCM4702/BCM5325M) also.
PS: http://code.google.com/p/wl500g/wiki/Devices

I try to modify/um-remark root directory (in gateway) "Makefile" of 1.9.2.7-10 as below lines:
1)
MODEL=WLHDD
2)
images:
#make images-WLHDD
3)
fast:
#make images-WLHDD

After "make ; make install" process, it builds "WLHDD-1.9.2.7-10.trx" without problems.
unfortunately WLHDD(BCM4702/4MB flash/16MB SDR 32bit) seems doesn't work for new TRX file.
BTW, this new "WLHDD-1.9.2.7-10.trx" does work in WL-520gu(BCM5354/4MB flash/16MB SDR 16bit) very well.

Would please someone gives hints or ideals to tell me how to porting 1.2.7.9-10 or 1.2.7.9-d/1.9.2.7-rtn to WLHDD?
Should I modify "shared/boot.S" or "shared/sbsdram.S", or other SFR setting,
PS: http://code.google.com/p/wl500g/wiki/MemoryController
Or to update driver OBJ form Broadcom.???

Thanks,
Have a NICE day,
Eric Apr 27,2011

lly
27-04-2011, 10:22
There is no simple way, at all.

At least, you have to backport support of an old CPU in Broadcom SDK - see src/include/*, src/shared/*

Anyway, since there is no sources of WiFi driver, you will miss WiFi support.

Eawen
27-04-2011, 14:54
Hi Lly,

Thanks for your quickly reply.
So, does it means WLHDD(BCM4702/4MB flash/16MB SDR 32bit) just support "kernel 2.4.20.XX" tree only??? Once we want full function of WiFi.
I have check below link of yours post:
http://wl500g.info/showpost.php?p=129219&postcount=8
Ha ha ha... :(, we should complain lazy Broadcom.
And Oleg's post link about this:
http://wl500g.info/showpost.php?p=373&postcount=30

There's one thing annoy me very much. :confused:
Basically in my concept, I think the "WLHDD-1.9.2.7-d-r2863.trx" should boot correct for WLHDD device, but it does not work and seems reboot loopy.
PS: "svn checkout http://wl500g.googlecode.com/svn/trunk/" on Apr 8.
Till I plug in Ethernet cable(of course the other side connect to PC), the device goes into rescue mode automatically.
After I download "WLHDD-1.9.2.7-9-USB-1.71.trx", it works as before and just miss/overwrite flashfs only(but the nvram config remains).

Here have I missed some setting or other???
PLS check below modification of "gateway/Makefile":
1)
MODEL=WLHDD
2)
FlashMaxSize = \
$(if $(filter $(1),WL520gc),1703936, \
$(if $(filter $(1),WL500gx WL550gE WL320gE WL320gP WL330gE RT-N10 RT-N12),3801880, \
$(if $(filter $(1),WL520gu WLHDD),3901880, \
$(if $(filter $(1),WL500gp WL500W WL500gpv2 WL700g),7995392, \
$(if $(filter $(1),RT-N16),16384000,0))))) \
3)
modules_install-WLHDD: modules_install install -t $(MODULESDIR) \
$(NETFILTER_MODS_LIST)
install -t $(MODULESDIR) \
$(SRCMODULESDIR)/drivers/usb/host/usb-ohci.o \
$(SRCMODULESDIR)/drivers/char/gpiortc.o \
$(SRCMODULESDIR)/drivers/ide/ide-core.o \
$(SRCMODULESDIR)/drivers/ide/ide-disk.o \
$(SRCMODULESDIR)/drivers/ide/ide-detect.o
4)
images:
make images-WLHDD

Once again, the "WLHDD-1.9.2.7-9-USB-1.71.trx" work properly in WL-520GU model.
I am a new one in recompiling/custom firmware task, learn lots technics form your helpful web page, it's great useful and thanks for your pay attention also effort. :)

Have a NICE day,
Eric Apr 27

Eawen
27-04-2011, 15:34
Hi all,

Have anyone get ideas or plans to migrate 1.9.2.7-9 of WL-HDD device to 1.9.2.7-10 or 1.9.2.7-d/1.9.2.7-rtn??? :rolleyes:

PLS refer below post links.

Have a NICE day,
Eric Apr 27, 2011
================================================== ========
--------------------------------------------------------------------------
http://wl500g.info/showpost.php?p=230635&postcount=3
--------------------------------------------------------------------------
Hi Lly,

Thanks for your quickly reply.
So, does it means WLHDD(BCM4702/4MB flash/16MB SDR 32bit) just support "kernel 2.4.20.XX" tree only??? Once we want full function of WiFi.
I have check below link of yours post:
http://wl500g.info/showpost.php?p=129219&postcount=8
Ha ha ha... :(, we should complain lazy Broadcom.
And Oleg's post link about this:
http://wl500g.info/showpost.php?p=373&postcount=30

There's one thing annoy me very much. :confused:
Basically in my concept, I think the "WLHDD-1.9.2.7-d-r2863.trx" should boot correct for WLHDD device, but it does not work and seems reboot loopy.
PS: "svn checkout http://wl500g.googlecode.com/svn/trunk/" on Apr 8.
Till I plug in Ethernet cable(of course the other side connect to PC), the device goes into rescue mode automatically.
After I download "WLHDD-1.9.2.7-9-USB-1.71.trx", it works as before and just miss/overwrite flashfs only(but the nvram config remains).

Here have I missed some setting or other???
PLS check below modification of "gateway/Makefile":
1)
MODEL=WLHDD
2)
FlashMaxSize = \
$(if $(filter $(1),WL520gc),1703936, \
$(if $(filter $(1),WL500gx WL550gE WL320gE WL320gP WL330gE RT-N10 RT-N12),3801880, \
$(if $(filter $(1),WL520gu WLHDD),3901880, \
$(if $(filter $(1),WL500gp WL500W WL500gpv2 WL700g),7995392, \
$(if $(filter $(1),RT-N16),16384000,0))))) \
3)
modules_install-WLHDD: modules_install install -t $(MODULESDIR) \
$(NETFILTER_MODS_LIST)
install -t $(MODULESDIR) \
$(SRCMODULESDIR)/drivers/usb/host/usb-ohci.o \
$(SRCMODULESDIR)/drivers/char/gpiortc.o \
$(SRCMODULESDIR)/drivers/ide/ide-core.o \
$(SRCMODULESDIR)/drivers/ide/ide-disk.o \
$(SRCMODULESDIR)/drivers/ide/ide-detect.o
4)
images:
make images-WLHDD

Once again, the "WLHDD-1.9.2.7-9-USB-1.71.trx" work properly in WL-520GU model.
I am a new one in recompiling/custom firmware task, learn lots technics form your helpful web page, it's great useful and thanks for your pay attention also effort. :)

Have a NICE day,
Eric Apr 27
================================================== ========

--------------------------------------------------------------------------
http://wl500g.info/showpost.php?p=230620&postcount=2
--------------------------------------------------------------------------
There is no simple way, at all.

At least, you have to backport support of an old CPU in Broadcom SDK - see src/include/*, src/shared/*

Anyway, since there is no sources of WiFi driver, you will miss WiFi support.
__________________
FW 1.9.2.7-d & 1.9.2.7-rtn
================================================== ========

--------------------------------------------------------------------------
http://wl500g.info/showpost.php?p=230618&postcount=1
--------------------------------------------------------------------------
Hi all,

Currently I am using "WLHDD-1.9.2.7-9-USB-1.71.trx" for my WLHDD device for a long time(2 years),
It quite good for e169U 3.5G/HSDPA usb modem to internet accessing, while I am in outdoors.
PS: http://koppel.cz/cdmawifi/download/1...9-USB-1.70.trx

For some reasons I need recompiling/custom firmware and upgrade kernel ver,
but so far the 1.9.2.7-10(kernel 2.4.20.XX) does no longer support original WL-500g/b/bv2/WL-300g/WL-HDD units(hardware vendor no longer support BCM4702 CPU).
PS: http://oleg.wl500g.info/#latest
And the new branch of 1.9.2.7-d(kernel 2.4.37) or 1.9.2.7-rtn(kernel 2.6.22) does not support WLHDD(BCM4702/BCM5325M) also.
PS: http://code.google.com/p/wl500g/wiki/Devices

I try to modify/um-remark root directory (in gateway) "Makefile" of 1.9.2.7-10 as below lines:
1)
MODEL=WLHDD
2)
images:
#make images-WLHDD
3)
fast:
#make images-WLHDD

After "make ; make install" process, it builds "WLHDD-1.9.2.7-10.trx" without problems.
unfortunately WLHDD(BCM4702/4MB flash/16MB SDR 32bit) seems doesn't work for new TRX file.
BTW, this new "WLHDD-1.9.2.7-10.trx" does work in WL-520gu(BCM5354/4MB flash/16MB SDR 16bit) very well.

Would please someone gives hints or ideals to tell me how to porting 1.2.7.9-10 or 1.2.7.9-d/1.9.2.7-rtn to WLHDD?
Should I modify "shared/boot.S" or "shared/sbsdram.S", or other SFR setting,
PS: http://code.google.com/p/wl500g/wiki/MemoryController
Or to update driver OBJ form Broadcom.???

Thanks,
Have a NICE day,
Eric Apr 27,2011
================================================== ========

lly
27-04-2011, 16:23
So, does it means WLHDD(BCM4702/4MB flash/16MB SDR 32bit) just support "kernel 2.4.20.XX" tree only??? Once we want full function of WiFi.

wl.o module depends on:

kernel internals
broadcom SDK internals

It is very complex task to provide binary compatibility for old module. Even "just for fun"...

About makefiles - both we & Oleg simply forgot to remove WL-HDD at all.

Anyway, for any device with 16Mb RAM you can forget about 2.6 kernel, period.