summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-10makenvup: WiPHEADmasterBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-02-14WiP: mbim proxy controlBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2017-12-14mbim.pl: add a few more service definitionsBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2017-01-12makenvup.pl: minor fixesBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2017-01-12qmi.pl: support offline decodingBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2017-01-12parsecwe: decode numeric NV items to namesBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-08-18swi_setusbcomp: add qdl switchBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-08-09qmi.pl: impref usageBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-17makenvup.pl: success with adbBjørn Mork
Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 66 bInterfaceProtocol 1 iInterface 4 ADB Interface Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-17makenvup.pl: success!Bjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-17makenvup.pl: first attempt on thisBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-17parsecwe.pl: finalizedBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-17parsecwe.pl: refactored NVUP parsingBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-17parsecwe.pl: NVUP parser functionalBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-17parsecwe.pl: add image crc verification and dummy NVUP parserBjørn Mork
Note that the image crc fails for some payloads without the 'GOOD' marker, but not all... Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-17parsecwe.pl: now parsing image header correctlyBjørn Mork
bjorn@nemi:~/privat/prog/git/wwan/scripts$ ./parsecwe.pl ~/docs/hardware/sierra/em7455/firmware/SWI9X30C_02.08.02.00/1/spkg_sblz.cwe CWEHDR: SPKG: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=64204473, imgcrc=0x037d715c, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'INTERNAL_?_SWI9X30C_02.08.02.00_?_?_?_?') CWEHDR: BOOT: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=338324, imgcrc=0x153c672f, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') CWEHDR: SBL1: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=337924, imgcrc=0x475b6997, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') found inner 'SBL1' of 337924 bytes CWEHDR: MODM: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=31544081, imgcrc=0xa39488b3, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') CWEHDR: TZON: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=355800, imgcrc=0x43321966, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') found inner 'TZON' of 355800 bytes CWEHDR: QRPM: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=153004, imgcrc=0x02a7294b, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') found inner 'QRPM' of 153004 bytes CWEHDR: DSP2: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=31034077, imgcrc=0x2980e906, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') found inner 'DSP2' of 31034077 bytes CWEHDR: APPL: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=32320868, imgcrc=0xfc378034, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') CWEHDR: APBL: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=164720, imgcrc=0xa6833193, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') found inner 'APBL' of 164720 bytes CWEHDR: SYST: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=10581680, imgcrc=0x6042f673, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') found inner 'SYST' of 10581680 bytes CWEHDR: USER: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=16337111, imgcrc=0xece9ff27, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') found inner 'USER' of 16337111 bytes CWEHDR: APPS: crc=0xf2697aa7, rev=3, val=NOPE, prod=9X30, imgsz=5235757, imgcrc=0x1eeb3830, date=01/06/16, compat=0x00000001, xxx=0x00000001 (version string: 'SWI9X30C_02.08.02.00') found inner 'APPS' of 5235757 bytes Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-15qmi.pl: add SWI modem statusBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-15qmi.pl: more CA Agg examplesBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-15qmi.pl: add "set image preferenceBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-03-15qmi.pl: add LTE CA Agg decodeBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-02-02swi_setusbcomp.pl: be a bit more helpful if USB reset failsBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-02-02swi_setusbcomp.pl: remove unnecessary dependenciesBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-01-27swi_setusbcomp: add USB reset supportBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2016-01-27swi_setusbcomp: fix typoBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-12-23swi_setusbcomp: add "reset" supportBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-12-23swi_setusbcomp: import more complete system descriptionsBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-12-23.gitignore updateBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-12-23swi-sdk-firmware: functionalBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-12-23qmi.pl: add new systemsBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-12-08swi-sdk-firmware: sample SLQS applicationBjørn Mork
Working now: nemi:/home/bjorn# ~bjorn/privat/prog/git/wwan/src/swi-sdk-firmware 4 argc=2 setting sdk path to /usr/local/src/git/swi-slqs/build/bin/hosti686/slqssdk node=/dev/qcqmi0, key=35907206000556 bar foo result: 0 001.008 000 01.09.06.00 GENERIC Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-11-26swi_setusbcomp: improve speed with Time::HiResBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-11-26swi_setusbcomp: do a silent normal exit in QMI mode tooBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-11-26swi_setusbcomp: attempt to mix MBIM and QMI supportBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-11-26qmi.pl: assorted changes - yes, this is descriptive :)Bjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-11-26mbim.pl: assorted changes - yes, this is descriptive :)Bjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-11-26flush-wdm: force flushing a wdm(-like) functionBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-10-12swi_setusbcomp: remove buggy sortingBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-10-12swi_setusbcomp: working on MC7710 ...Bjørn Mork
2015-06-30swi_setusbcoattempt to use QMI DMS SWI Set USB Comp via MBIMBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2015-02-10qmi.pl: enable libqmi qmi-proxy supportBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2014-06-06mbim.pl: decode connect set commandBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2014-04-28qmiver: cycle through all configurationsBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2014-02-05qmi.pl: decode parts of the cell location info NAS cmdBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-12-19cuseqmi: WIPBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-12-19setconfig: unbind driversBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-12-19qmiver: support multiple configsBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-12-19mbim.pl: assorted fixesBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-04-05fragmentation supportBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-04-05adding SMS etcBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-03-15Revert "WIP: non-working cuseqmi.c"Bjørn Mork
This reverts commit 337566106becf79824219a262b1aa752fa0825ae.