summaryrefslogtreecommitdiff
path: root/2016/33c3/33c3-modems.adoc
diff options
context:
space:
mode:
Diffstat (limited to '2016/33c3/33c3-modems.adoc')
-rw-r--r--2016/33c3/33c3-modems.adoc27
1 files 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?!
personal git repositories of Harald Welte. Your mileage may vary