The huawei modem needs some initialization that is explained here. I have compiled it into a static version.

Next to that, the huawei modem needs a decent compiled usbserial module that accepts overrides. I've recompiled that part also.

"howto"

rmmod cp2101
rmmod usbserial
rmmod usb-storage
./huaweiAktBbo.static
insmod ./usbserial.o product=0x12d1 vendor=0x1003

  • huawei.tgz: Complete solution to be extracted in /root/

compile howto

Modem switcher:

Make sure you have a working debian/etch on mipsel.
aptitude install libusb-dev gcc
gcc --static -o huaweiAktBbo.static huaweiAktBbo.c -lusb

Kernel module

Make sure you have a working debian/unstable i386 system. Put this in your /etc/apt/sources.list:
deb http://www.emdebian.org/debian/ unstable main
Then aptitude update and aptitude install the following:
gcc-3.3-mipsel-linux-gnu uboot-mkimage
Have the kernel source from the trendtac site unpacked and patched. Patch the Makefile so it will accept:
export ARCH=mipsel
export CROSS_COMPILE=mipsel-linux-gnu-
Make the default configuration by: "make defconfig-pmpv2", and select usb/serial/generic from the make menuconfig. make dep uImage modules will give you a bootable uImage and modules.

Licensing

All binaries are GPL-V2 licensed. Original source for the huawei switch utility is here: http://www.kanoistika.sk/bobovsky/archiv/umts/
Topic attachments
I Attachment Action Size Date Who Comment
ziptgz huawei.tgz manage 257.8 K 24 Aug 2008 - 18:44 ArdVanBreemen Complete solution to be extracted in /root/
elsestatic huaweiAktBbo.static manage 640.1 K 24 Aug 2008 - 18:32 ArdVanBreemen static compiled version of mode switcher
elseo usbserial.o manage 30.3 K 24 Aug 2008 - 16:32 ArdVanBreemen usbserial that accepts vendor and product parameters
Topic revision: r3 - 24 Aug 2008 - 21:20:24 - ArdVanBreemen
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback