Project

General

Profile

Accelerate3g5 -- unrznbl » History » Version 7

unrznbl, 10/30/2020 12:44 PM
got voice working! :)

1 1 unrznbl
h1. Accelerate3g5 -- unrznbl
2
3
h2. Participants
4
5
Just one: <unrznbl@unreasonablefarm.org>.
6
7
I camp on freenode IRC #osmocom so feel free to get on there and ask a question. Might take a day or two for someone to reply but if you stay on they usually will answer.
8
9
h2. Goals
10
11
* Help with documentation, testing, troubleshooting via email/irc.
12
* Research and develop 3G baseband on mediatek chips
13 4 unrznbl
* Test postmarketos/ofono on Moto E (surnia) and LG Nexus 5 (hammerhead)
14 1 unrznbl
* Play around with qualcomm quectel modules
15
16
h2. Details
17
18
* debian linux
19 4 unrznbl
* EC20 module
20 1 unrznbl
* iPhone 4
21
* various other 3G+ phones to test with
22
* ZTE Obsidian phone - MT6735 - GSM, UMTS, GPRS, HSPA+, HSUPA, TD-SCDMA, EVDO, LTE Cat 4 (based on https://en.wikipedia.org/wiki/MediaTek)
23
24
h2. Journal
25
26 7 unrznbl
* 10/30/2020
27
** finally got voice working! One simple config change was all that was needed
28
29
<pre>
30
Oct 30 12:16:18 nitb osmo-msc[1729]: <0023> mgcp_client.c:701 Failed to read: r=192.168.1.118:2427<->l=192.168.1.118:2727: 111='Connection refused'
31
Oct 30 12:16:20 nitb osmo-msc[1729]: <0023> mgcp_client.c:701 Failed to read: r=192.168.1.118:2427<->l=192.168.1.118:2727: 111='Connection refused'
32
</pre>
33
34
and so just had to change osmo-mgw.cfg so that msc could talk to it
35
36
<pre>
37
       mgcp
38
         bind ip 192.168.1.118
39
</pre>
40
41
and voila! voice! :)
42
43
** resolved osmo-msc not starting due to distribution versions of osmo vty and ctrl, once updated to Latest osmo repo versions, osmo-msc starts
44
** next step: get 3g data working
45
** excited to test lots of phones, especially postmarketos: samsung klte, motorola osprey, lg hammerhead, motorola surnia
46
47 6 unrznbl
* 04/10/2020
48
** wrote some CFEngine policy to setup raspberry pi as nitb
49
** struggled with NTP issues for a while but finally after some good config and a nano3g reboot things are connected!
50
** trying to make calls/send SMS fails right now. Will email mailing list with logs and config to get some clues
51
** really need this network to support my testing of ofono on postmarketos on hammerhead (LG Nexus 5) and my fork of termux-api which supports sms/mms
52
** plan on trying to find some open source MMS gateway to integrate with osmocom nitb (as mentioned previous update)
53
** will try and publish the CFEngine policy and write a blog post about the experience
54
55 4 unrznbl
* 03/04/2020 
56 5 unrznbl
** restarting my efforts to use this setup. Working on a raspberry pi with packages to setup 3g network for
57
** wireless connectivity between a kindle DX and other devices in the home
58
** testing sms/mms/group/image/attachements with my hack for command line support in termux android app: https://github.com/craigcomstock/termux-api/tree/smsmms-send-receive
59
*** will need to find something for MMS on the backend
60
** hope to have 2-3 devices working with linux/ofono/postmarketos to test with
61
*** hammerhead
62
*** surnia (MSM8916 supports mainline but needs device support)
63
*** Alcatel Go Flip (4044W, MSM8909), will work on after surnia mainline is done
64
** haven't even worked on 2G mediatek baseband/re lately so will tackle that FIRST before getting into 3G
65 6 unrznbl
66 4 unrznbl
* 10/31/2018 - rebuilt all NITB sources, configured DHCP, NTPD, got ip.access nano3g connected to nitb laptop and able to register phones on network. sms/calls don't work yet. Phones get kicked off periodically.
67 6 unrznbl
68 1 unrznbl
* 04/19/2017 - built all required projects with a few warnings and details
69 2 unrznbl
* TODO - take build notes and suggest changes in docs, fix warnings in builds?
70 1 unrznbl
* TODO - finish setting up and run the network
71
* TODO - test voice, text, data
72
* TODO - leverage fernly mediatek bootloader and various mediatek baseband sources to create 3G baseband, osmocom-bb?
73
* TODO - setup EC20 modules and test
74
75
h2. Code
76
77
https://github.com/unrznbl/osmocom-bb/tree/mtk-layer1 (can boot a simple firmware that only spits out a bit of data on the USB serial port on fernvale)
Add picture from clipboard (Maximum size: 48.8 MB)