Yes, my plan was:
- get osmocom-bb (layer1/rssi) firmware working (without graphics probably)
- use that work side-by-side to integrate into fernvale nuttx
- create a layer1 "app" in nuttx
- port "mobile" app to nuttx
With the goal being that you can call/text from the nuttx shell.
I have the following hardware with which to experiment:
- c139 motorola phones
- pirelli phone
- a few other calypso phones
- seeedstudio rephone (mtk6261)
- sim800 of various types
- several watch phones (dz09 gt08 v9, both 6260 and 6261)
- raw 6260 chips which I hope to design a custom pcb for
My end goal which is far too ambitious is to make a rock-like device which has no
ports/holes:
- bluetooth serial to nuttx shell
- qi wireless charging
- accelerometer gestures for basic controls
- bone conducting speaker
- speech synth (sam/espeak) and voice recognition (pocketsphinx)
- all source is included on-device, even to the point that I would like to port all this
work to a forth-like language of my own invention so you can debug, learn and experiment
on the device
I have so far fixed up the existing mtk-firmware target and was debating whether to submit
that small patch or wait until I get some 626x work done. On that front I have the basic
registers and an initial BSI power on routine written (but not tested).
Thanks to all the giants upon whose shoulders I stand to do this work,
Craig
--------------------------------------------
On Thu, 10/13/16, Harald Welte <laforge(a)gnumonks.org> wrote:
Subject: Re: nuttx-bb layout? inside or outside nuttx?
To: "Craig Comstock" <craig_comstock(a)yahoo.com>
Cc: "Marcin Mielczarczyk" <marcin.mielczarczyk(a)gmail.com>om>,
"baseband-devel" <baseband-devel(a)lists.osmocom.org>
Date: Thursday, October 13, 2016, 2:09 AM
Hi Craig,
this is just a small note that
I just met Marcin Mielczarczyk (who did
the
existing but still incomplete MTK support work a few years
back) at
Embedded Linux Conf Europe, and
informed him about your work.
It is really exciting for both of us to see
somebody picking this up and
trying to bring
things together.
If I'm
not mistaken, you basically have the following agenda:
* Structure OsmocomBB in a way
that it can be built 'side-by-side into Nuttx
* Build /integrate it from the
fernvale nuttx port that is available
* Implement the bulk of the MTK L1 integration,
i.e. the interface to
the DSP.
And afterwards hope that you
have something that supports either the
Fernvale, SIM800H, Linkit One, or other MTK 2G
baseband chips out there.
Please let me know this was an accurate
understanding.
Regards,
Harald
--
- Harald Welte <laforge(a)gnumonks.org>
http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a
desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)