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) |