Activation Codes and Methods, Hardware Details, Sniffing
awiwi
Posts: 4
Joined: 02 Jun 2013, 22:08

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by awiwi » 02 Jun 2013, 22:26

Hi,

I installed everything you suggested (I think so...) and I can see set sub_modeswitch is working when i follow the logfiles with

Code: Select all

tail -f /var/log/messages
It switches the mode of the Vodafone K5005 devide to the right product id for modem use (http://wiki.ubuntuusers.de/USB_ModeSwitch

uqmi is successfully installed. But I cann not start the network or try other actions because it can not find any device.
In /dev/ are 6 ttyUSB* files (0-5) but there is no cdc-wdm0 file. So the uqmi command

Code: Select all

sudo uqmi -d /dev/cdc-wdm0 --start-network web.vodafone.de
fail with "Failed to open device"

What should I do? Did i forget any steps?

LOM
Posts: 1404
Joined: 11 Jul 2012, 15:14
Location: Koh Samui, TH

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by LOM » 03 Jun 2013, 02:19

awiwi wrote: In /dev/ are 6 ttyUSB* files (0-5) but there is no cdc-wdm0 file. So the uqmi command

Code: Select all

sudo uqmi -d /dev/cdc-wdm0 --start-network web.vodafone.de
fail with "Failed to open device"

What should I do? Did i forget any steps?
Which linux kernel version?
Post the part of dmesg where the dongle is re-detected after having been mode switched, it should
show the driver(s) being loaded and the ttyUSB devices being created,

awiwi
Posts: 4
Joined: 02 Jun 2013, 22:08

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by awiwi » 03 Jun 2013, 14:04

Linux Kernel:

Code: Select all

uname -a
provides this information:
Linux raspberrypi 3.6.11+ #371 PREEMPT Thu Feb 7 16:31:35 GMT 2013 armv6l GNU/Linux
The log after plugging in the LTE device:

Code: Select all

tail -f /var/log/messages
shows:
Jun 3 11:55:16 raspberrypi kernel: [ 409.704144] usb 1-1.3.1: new high-speed USB device number 9 using dwc_otg
Jun 3 11:55:16 raspberrypi kernel: [ 409.807437] usb 1-1.3.1: New USB device found, idVendor=12d1, idProduct=14c3
Jun 3 11:55:16 raspberrypi kernel: [ 409.807471] usb 1-1.3.1: New USB device strings: Mfr=3, Product=2, SerialNumber=0
Jun 3 11:55:16 raspberrypi kernel: [ 409.807488] usb 1-1.3.1: Product: Vodafone Mobile Broadband (Huawei)
Jun 3 11:55:16 raspberrypi kernel: [ 409.807503] usb 1-1.3.1: Manufacturer: Vodafone Group (Huawei)
Jun 3 11:55:16 raspberrypi kernel: [ 409.824650] scsi4 : usb-storage 1-1.3.1:1.0
Jun 3 11:55:16 raspberrypi kernel: [ 409.832376] scsi5 : usb-storage 1-1.3.1:1.1
Jun 3 11:55:16 raspberrypi kernel: [ 409.880026] usb 1-1.3.1: usbfs: process 3468 (usb_modeswitch) did not claim interface 0 before use
Jun 3 11:55:16 raspberrypi kernel: [ 410.118371] usb 1-1.3.1: usbfs: process 3469 (usb_modeswitch) did not claim interface 0 before use
Jun 3 11:55:16 raspberrypi kernel: [ 410.188510] usb 1-1.3.1: usbfs: process 3475 (usb_modeswitch) did not claim interface 0 before use
Jun 3 11:55:17 raspberrypi kernel: [ 410.825923] scsi 5:0:0:0: Direct-Access Vodafone Storage (Huawei) 2.31 PQ: 0 ANSI: 2
Jun 3 11:55:17 raspberrypi kernel: [ 410.830302] sd 5:0:0:0: [sda] Attached SCSI removable disk
Jun 3 11:55:17 raspberrypi usb_modeswitch: switching device 12d1:14c3 on 001/009
Jun 3 11:55:17 raspberrypi kernel: [ 411.195831] usb 1-1.3.1: USB disconnect, device number 9
Jun 3 11:55:26 raspberrypi kernel: [ 419.434602] usb 1-1.3.1: new high-speed USB device number 10 using dwc_otg
Jun 3 11:55:26 raspberrypi kernel: [ 419.538168] usb 1-1.3.1: New USB device found, idVendor=12d1, idProduct=14c8
Jun 3 11:55:26 raspberrypi kernel: [ 419.538200] usb 1-1.3.1: New USB device strings: Mfr=4, Product=3, SerialNumber=0
Jun 3 11:55:26 raspberrypi kernel: [ 419.538217] usb 1-1.3.1: Product: Vodafone Mobile Broadband (Huawei)
Jun 3 11:55:26 raspberrypi kernel: [ 419.538231] usb 1-1.3.1: Manufacturer: Vodafone Group (Huawei)
Jun 3 11:55:26 raspberrypi kernel: [ 419.544518] option 1-1.3.1:1.0: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.547453] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB0
Jun 3 11:55:26 raspberrypi kernel: [ 419.548116] option 1-1.3.1:1.1: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.548601] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB1
Jun 3 11:55:26 raspberrypi kernel: [ 419.549319] option 1-1.3.1:1.2: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.556622] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB2
Jun 3 11:55:26 raspberrypi kernel: [ 419.568403] option 1-1.3.1:1.3: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.569111] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB3
Jun 3 11:55:26 raspberrypi kernel: [ 419.569944] option 1-1.3.1:1.4: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.571713] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB4
Jun 3 11:55:26 raspberrypi kernel: [ 419.594387] scsi6 : usb-storage 1-1.3.1:1.5
Jun 3 11:55:26 raspberrypi kernel: [ 419.596851] scsi7 : usb-storage 1-1.3.1:1.6
Jun 3 11:55:27 raspberrypi kernel: [ 420.596649] scsi 6:0:0:0: CD-ROM Vodafone CD ROM (Huawei) 2.31 PQ: 0 ANSI: 0
Jun 3 11:55:27 raspberrypi kernel: [ 420.597562] scsi 7:0:0:0: Direct-Access Vodafone Storage (Huawei) 2.31 PQ: 0 ANSI: 2
Jun 3 11:55:27 raspberrypi kernel: [ 420.602923] sd 7:0:0:0: [sda] Attached SCSI removable disk
Jun 3 11:55:27 raspberrypi kernel: [ 420.617479] sr0: scsi-1 drive
Jun 3 11:55:27 raspberrypi logger: usb_modeswitch: switched to 12d1:14c8 on 001/010

LOM
Posts: 1404
Joined: 11 Jul 2012, 15:14
Location: Koh Samui, TH

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by LOM » 03 Jun 2013, 16:26

awiwi wrote: Jun 3 11:55:26 raspberrypi kernel: [ 419.544518] option 1-1.3.1:1.0: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.547453] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB0
Jun 3 11:55:26 raspberrypi kernel: [ 419.548116] option 1-1.3.1:1.1: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.548601] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB1
Jun 3 11:55:26 raspberrypi kernel: [ 419.549319] option 1-1.3.1:1.2: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.556622] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB2
Jun 3 11:55:26 raspberrypi kernel: [ 419.568403] option 1-1.3.1:1.3: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.569111] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB3
Jun 3 11:55:26 raspberrypi kernel: [ 419.569944] option 1-1.3.1:1.4: GSM modem (1-port) converter detected
Jun 3 11:55:26 raspberrypi kernel: [ 419.571713] usb 1-1.3.1: GSM modem (1-port) converter now attached to ttyUSB4
The option driver should only bind to 3 interfaces, not to 5.
Did you modify the driver in some way? How do you load it?

awiwi
Posts: 4
Joined: 02 Jun 2013, 22:08

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by awiwi » 03 Jun 2013, 18:44

The option driver should only bind to 3 interfaces, not to 5.
Did you modify the driver in some way? How do you load it?
I did not modify the driver.
I'm really new to linux and so i have only a rudimentary knowledge. I can only describe what i did:
As prerequirements I installed git-and cmake

Code: Select all

sudo apt-get install git-core
sudo apt-get install cmake
Then i installed usb_modeswitch

Code: Select all

sudo apt-get install usb_modeswitch
and followed http://wiki.ubuntuusers.de/USB_ModeSwitch to add configuration to /etc/udev/rules.d/70-usb-modeswitch.rules

Code: Select all

# eigene udev-Regeln für UMTS-Sticks 
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c3", RUN+="/usr/sbin/usb_modeswitch -v 12d1 -p 14c3-M '55534243123456780000000000000011062000000100000000000000000000'"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c8", RUN+="/bin/bash -c 'modprobe option && echo 12d1 14c8> /sys/bus/usb-serial/drivers/option1/new_id'"
and to /lib/udev/rules.d/61-option-modem-modeswitch.rules

Code: Select all

ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c8", RUN+="modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd"
when the system boots and the LTE stick is plugged in it throws errors about that a file or directory is missing regarding one of these codelines i guess.

Next, i installed libubox and added a symlink:

Code: Select all

sudo git clonegit://nbd.name/luci2/libubox.git
cd libubox
sudo cmake CMakeLists.txt -DBUILD_LUA=OFF 
sudo make install

cd /
cd lib
sudo ln –s /usr/local/lib/libubox.so libubox.so
finally i installed uqmi:

Code: Select all

sudo git clone git://nbd.name/uqmi.git
cd qumi
sudo cmake CMakeLists.txt
sudo make install

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by Josh » 03 Jun 2013, 22:19

Unfortunately, the Wiki page you linked is a mix of very dated and some current information, incorrect in several parts.

Which version of "usb-modeswitch" and "usb-modeswitch-data" do you have installed?

LOM
Posts: 1404
Joined: 11 Jul 2012, 15:14
Location: Koh Samui, TH

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by LOM » 04 Jun 2013, 01:44

awiwi wrote: and followed http://wiki.ubuntuusers.de/USB_ModeSwitch to add configuration to /etc/udev/rules.d/70-usb-modeswitch.rules

Code: Select all

# eigene udev-Regeln für UMTS-Sticks 
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c3", RUN+="/usr/sbin/usb_modeswitch -v 12d1 -p 14c3-M '55534243123456780000000000000011062000000100000000000000000000'"
[ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c8", RUN+="/bin/bash -c 'modprobe option && echo 12d1 14c8> /sys/bus/usb-serial/drivers/option1/new_id'"
and to /lib/udev/rules.d/61-option-modem-modeswitch.rules

Code: Select all

ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c8", RUN+="modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd"
when the system boots and the LTE stick is plugged in it throws errors about that a file or directory is missing regarding one of these codelines i guess.
The code above is a big mischmasch of "eigene udev-Regeln" and the reason why the option driver grabs not only the first 3 interfaces but also the last 2 is this:

[ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c8", RUN+="/bin/bash -c 'modprobe option && echo 12d1 14c8> /sys/bus/usb-serial/drivers/option1/new_id'"

The option driver included in linux 3.6.11 will handle the interfaces correct on its own without any manual intervention by the new_id function.

awiwi
Posts: 4
Joined: 02 Jun 2013, 22:08

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by awiwi » 04 Jun 2013, 02:36

Josh wrote:Unfortunately, the Wiki page you linked is a mix of very dated and some current information, incorrect in several parts.

Which version of "usb-modeswitch" and "usb-modeswitch-data" do you have installed?
Thanks for this reply. I realized that i might miss steps of the official guide provided at this side.

I uninstalled usb_modeswitch and the data package. Then i followed the installation instruction step by step, downloaded the tar.bz archives, did sudo apt-get install libusb-dev and than i could do sudo make install for the current usb_modeswitch-1.2.6 and usb_modeswitch_data
LOM wrote: The code above is a big mischmasch of "eigene udev-Regeln" and the reason why the option driver grabs not only the first 3 interfaces but also the last 2 is this:

[ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c8", RUN+="/bin/bash -c 'modprobe option && echo 12d1 14c8> /sys/bus/usb-serial/drivers/option1/new_id'"

The option driver included in linux 3.6.11 will handle the interfaces correct on its own without any manual intervention by the new_id function.
first, i removed everything from
/etc/udev/rules.d/70-usb-modeswitch.rules and
/lib/udev/rules.d/61-option-modem-modeswitch.rules
and restartet udev: sudo service udev reload

When I plugged the LTE device in, it says at a point: usb_modeswitch: switched to 12d1:14c8 on 001/024 and nothing is happening anymore:

Code: Select all

un  4 00:33:46 raspberrypi kernel: [ 3512.973057] usb 1-1.3.1: USB disconnect, device number 23
Jun  4 00:33:55 raspberrypi kernel: [ 3522.173466] usb 1-1.3.2: new high-speed USB device number 24 using dwc_otg
Jun  4 00:33:55 raspberrypi kernel: [ 3522.276889] usb 1-1.3.2: New USB device found, idVendor=12d1, idProduct=14c3
Jun  4 00:33:55 raspberrypi kernel: [ 3522.276922] usb 1-1.3.2: New USB device strings: Mfr=3, Product=2, SerialNumber=0
Jun  4 00:33:55 raspberrypi kernel: [ 3522.276940] usb 1-1.3.2: Product: Vodafone Mobile Broadband (Huawei) 
Jun  4 00:33:55 raspberrypi kernel: [ 3522.276956] usb 1-1.3.2: Manufacturer: Vodafone Group (Huawei) 
Jun  4 00:33:55 raspberrypi kernel: [ 3522.293888] scsi34 : usb-storage 1-1.3.2:1.0
Jun  4 00:33:55 raspberrypi kernel: [ 3522.305270] scsi35 : usb-storage 1-1.3.2:1.1
Jun  4 00:33:56 raspberrypi kernel: [ 3523.295118] scsi 34:0:0:0: CD-ROM            Vodafone CD ROM (Huawei)  2.31 PQ: 0 ANSI: 0
Jun  4 00:33:56 raspberrypi kernel: [ 3523.299637] sr0: scsi-1 drive
Jun  4 00:33:56 raspberrypi kernel: [ 3523.308472] scsi 35:0:0:0: Direct-Access     Vodafone Storage (Huawei) 2.31 PQ: 0 ANSI: 2
Jun  4 00:33:56 raspberrypi kernel: [ 3523.312362] sd 35:0:0:0: [sda] Attached SCSI removable disk
Jun  4 00:33:57 raspberrypi usb_modeswitch: switching device 12d1:14c3 on 001/024
Then, I read your post again and one could understand it, that only the row with the new_id should be removed. SO i did it , startet udev again and the same is happening when usb_modeswitch want to change the mode... nothing...


EDIT:
I rebootet the raspberry and the device is okay. only 3 ttyUSB devices are created and the cdc-wdm0 is working. i could receive information about the signal strengh...but i could not create an internet connection. sim is deactivated, and i used this command:

Code: Select all

sudo uqmi -d /dev/cdc-wdm0 wds --start-network web.vodafone.de --set-client-id wds,6
okay, thats the next problem. but more fundamental is, that if the device is unplugged an plugged in again, NO device is created. no ttyUSB and no cdc-wdm0... if a reboot and the device is plugged in, it's fine

EDIT2:
didn't change anything further, but now a reboot doesn't bring up the devices anymore...

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by Josh » 04 Jun 2013, 08:10

You should not have to change anything in the "rules" files if you have installed usb_modeswitch and its data from source or from the distribution package.

Just one thing: if there are two rules files named "XX-usb_modeswitch.rules" after you installed from source, move the one that does not start with "40" from the rules folder to a safe place.
Do the same with the "modem-modeswitch" file.

Regarding the hot-plug problem: you may have USB power issues. Can your board reliably deliver the 500 mA required by virtually every modem stick in transmission mode?
If in doubt, try a powered USB hub.

benxico
Posts: 9
Joined: 11 May 2013, 16:35

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by benxico » 04 Jun 2013, 11:11

awiwi wrote:It switches the mode of the Vodafone K5005 devide to the right product id for modem use[/url]

uqmi is successfully installed. But I cann not start the network or try other actions because it can not find any device.
In /dev/ are 6 ttyUSB* files (0-5) but there is no cdc-wdm0 file. So the uqmi command

Code: Select all

sudo uqmi -d /dev/cdc-wdm0 --start-network web.vodafone.de
fail with "Failed to open device"

What should I do? Did i forget any steps?
Hello,

I don't know if it's the same issue than for the Huawei E173s :
http://www.draisberghof.de/usb_modeswit ... =raspberry

But as Lom told me :
LOM wrote:Raspberry Pi has USB port problems (google it ) and that is likely the reason for the misbehaviour that you see.
It seems there is a USB port problems than is affecting the usb_modeswitch on raspberry.
For the Huawei E173s the only way to be sure it was modeswitched to "modem on", was to take off the dongle when the Raspberry was allready started and plug it back (or putt off and on the power of the usb).

As it was easier for me, I chose to change modem to a Huawei E220 that is perfectly working with my Raspberry pi (tested with 10 differents raspberry and 10 differents E220).

Hope this could be usefull for you.

Bests Regards,

Benxico

bhatsunny1
Posts: 1
Joined: 20 Jul 2013, 10:05

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by bhatsunny1 » 20 Jul 2013, 10:09

I cant get uqmi running, get this error while installing...

root@raspberrypi:/opt/uqmi# cmake CMakeLists.txt
-- The C compiler identification is GNU 4.6.3
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
json
linked by target "uqmi" in directory /opt/uqmi

-- Configuring incomplete, errors occurred!

PiPointer
Posts: 1
Joined: 27 Sep 2013, 23:51

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by PiPointer » 28 Sep 2013, 00:19

Greetings,

I've worked through the summary procedure and have finally got uqmi running at CLI. However I found there were a few omissions / lack of detail in places that may help any other noobies out. Here's what I did:

Install cmake (cross platform C Complier, I think)

Code: Select all

sudo apt-get install cmake
Git should be installed if your using latest wheezy (Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux)

If not:

Code: Select all

sudo apt-get install git
Create make and install libubox with cmake

Code: Select all

 
sudo git clonegit://nbd.name/luci2/libubox.git
cd libubox
sudo cmake CMakeLists.txt -DBUILD_LUA=OFF
make install
cd ..
Create make and install uqmi with cmake

Code: Select all

sudo git clone git://nbd.name/uqmi.git
cd uqmi
sudo cmake CMakeLists.txt
sudo make install
sudo ln -s /usr/local/lib/libjson_script.so /usr/lib/libjson_script.so
sudo ln -s /usr/local/lib/libblobmsg_json.so /usr/lib/libblobmsg_json.so
Next step is to actually get my 3G Huawei 353 working on giffgaff. Any one had experience with this dongle or network let me know :) .

Thanks to the other contributors :D :D

P.S. How do you download all the files from http://code.google.com/p/wl500g/source/ ... qmi?r=5209 for the latest uqmi version. Tried

Code: Select all

svn checkout http://wl500g.googlecode.com/svn/trunk/ wl500g-read-only
but downloads whole project. Not essential but I'm guessing the RPATH problem has been fixed in the latest version?

Heimo
Posts: 1
Joined: 27 Jan 2014, 15:57

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by Heimo » 27 Jan 2014, 16:04

Hi bhatsunny1
Did you find out what was causing this error ?
I am having the same error.
bhatsunny1 wrote:I cant get uqmi running, get this error while installing...

root@raspberrypi:/opt/uqmi# cmake CMakeLists.txt
-- The C compiler identification is GNU 4.6.3
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
json
linked by target "uqmi" in directory /opt/uqmi

-- Configuring incomplete, errors occurred!

malak
Posts: 1
Joined: 24 Mar 2014, 16:49

Re: huawei E398 / Telekom Speedstick LTE /Vodafone K5005

Post by malak » 24 Mar 2014, 17:16

bhatsunny1 wrote:I cant get uqmi running, get this error while installing...

root@raspberrypi:/opt/uqmi# cmake CMakeLists.txt
-- The C compiler identification is GNU 4.6.3
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
json
linked by target "uqmi" in directory /opt/uqmi

-- Configuring incomplete, errors occurred!
sorry i'm late to the party :) i just tried to compile uqmi on ubuntu (to ease development of new 'uqmi' functions on my main pc) and faced the same cmakes's 'json not found' problem.

SOLUTION : compile and install 'json-c' from sources

after that, uqmi's cmake was fine (note : 'make install' it at your own risks....)

and many thanks to mfgMobile (and ddwrt team) for right uqmi usage !

TomHiddleston
Posts: 2
Joined: 11 Jan 2024, 11:31

Re:

Post by TomHiddleston » 13 Jan 2024, 10:16

Josh wrote: 10 Jul 2012, 23:22 These "Terms of Use" are different from what you have to confirm before downloading the QMI lib and doctime card calculator.

Here is the other one ...
agree with you, testing is never a waste

Post Reply