From b23200d1660845ccb3617f5a221c552d77ab4151 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 27 Dec 2016 16:11:04 +0100 Subject: 33c3: various smaller updates --- 2016/33c3/33c3-modems.adoc | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/2016/33c3/33c3-modems.adoc b/2016/33c3/33c3-modems.adoc index f7cc365..dc4070d 100644 --- a/2016/33c3/33c3-modems.adoc +++ b/2016/33c3/33c3-modems.adoc @@ -22,11 +22,11 @@ Dissecting modern (3G/4G) cellular modems // 9 years of Osmocom? // 3G and 4G development // Hardware for decoding -* Implementing GSM specifications for the last decade -* OpenMoko and then Osmocom +* Implementing GSM specifications for the last decade (OpenMoko, Osmocom) +* 8 years since _Anatomy of Smartphone Hardware_ at 25C3 * 7 years since OsmocomBB for GSM -* In the past used and built devices using 2G modems -* Started to build 3G/4G software and logs/traces help +* Used and built M2M devices using 2G modems at work +* Started to build Osmocom 3G/4G software, logs/traces help * Build tools to help understanding cellular technology == History @@ -63,7 +63,6 @@ image:images/sl6087_hw.png[height=280,role="gimmick_right"] image:images/diag_frame.png[width="90%"] - == Selecting a device image:images/28c3_option_stick.png[width="30%",role="gimmick_right"] @@ -79,11 +78,11 @@ image:images/28c3_option_stick.png[width="30%",role="gimmick_right"] image:images/ec20.png[height=200,role="gimmick_right"] -* Uses a Qualcomm MDM 9615 chipset -* Also used in the iPhone5 -* In our case surprisingly runs Linux +* Using a Qualcomm MDM9615 chipset +** Also used in the iPhone5 +* Surprisingly runs Linux * Not surprising to people familiar with MDM9615 (e.g https://media.defcon.org/DEF%20CON%2023/DEF%20CON%2023%20presentations/DEFCON-23-Mickey-Shkatov-Jesse-Michael-Scared-poopless-LTE-and-your-laptop-UPDATED.pdf[Mickey Shkatov]) -* Not a lot of documentation available +* Almost no documentation available // Erst ein mal EC20 und sagen wieso es interessant ist // und dann, dass es Linux hat.. um dann ein Block diagram @@ -97,8 +96,8 @@ image:images/ec20.png[height=200,role="gimmick_right"] * Got a firmware upgrade to fix stability * Looks like it contains traces of Linux? * No written offer, let's see if it runs Linux -* Armijn Hemels gpl-tools to unpack unyaffs -* strings, etc., AT+QLINUXCMD=? +* Armijn Hemels `gpltool.git` has `unyaffs` to unpack yaffs +* strings, etc., `AT+QLINUXCMD=?` * The fun and exploration begins @@ -109,7 +108,7 @@ image:images/ec20.png[height=200,role="gimmick_right"] * Many branches, releases, which to use? [quote, Tonino Perazzi] -I tried instruction above to build yaffs2 for MDM9615, so I downloaded source M9615AAAARNLZA1611161.xml but during compilation I faced some libs that are missing such as libQMI and acdb-loader.. +I tried instruction above to build yaffs2 for MDM9615, so I downloaded source `M9615AAAARNLZA1611161.xml` but during compilation I faced some libs that are missing such as libQMI and acdb-loader.. image:images/qualcom_many_releases.png[width="80%"] @@ -184,7 +183,7 @@ Your tarball is missing some files:: * ... many months later * License compliance still not achieved -* Sierra Wireless Legato is a positive example +* Sierra Wireless Legato is a positive example of a competitor image:images/legato_flash.png[width="80%"] @@ -194,7 +193,7 @@ image:images/legato_flash.png[width="80%"] == Qualcomm Hardware -* Qualcomm MDM 9615 chipset +* Qualcomm MDM9615 chipset * Used in the iPhone 5 and automotive * Modems like Quectel EC20, Sierra Wireless MC7355 * No public HW documentation?! -- cgit v1.2.3