Hi all,
I am running some tests/experiments with the burst_ind branch. I want to be able
to only follow the immediate assignments for my TMSI as it is difficult to
verify that the bursts are indeed my traffic. However, I suspect this is not
possible using only downlink traffic as without the channel request from the MS
I cannot match the resulting IA? I would need to capture uplink too?
I would be grateful if someone could confirm if this is the case or if there is
a way around this issue?
Many thanks,
Matt.
Hi guys
I think that many of you know opencellid. Did you find its info precise?
When querying for cells of my area, I get a positioning that is far far
away from the right one. Are there other areas where their positioning
is better?
Dario.
Hi all,
Does anyone have any suggestions with regard to models of phone in which it is
easy to view the current Kc? I have a Motorola C115, Nokia 3310/6630, Android
Desire, iPhone etc. I can get every everything from the in built field test
modes, however I really want to get the current session key so that I can
verify/analyse my captured bursts.
Thanks,
Matt.
Hi,
the phone does not seem to be involved in this topic. It's only about the
SIM.
And you can't flash a sim like a baseband. That would be too easy.
Sebastien
On Tue, Feb 22, 2011 at 3:28 PM, Marius Cirsta <mforce2(a)gmail.com> wrote:
> A nicer fix would be to flash it with some open source firmware :).
> That would be cool and I guess it's what this project is all about.
>
> On Tue, Feb 22, 2011 at 5:24 AM, Harald Welte <laforge(a)gnumonks.org>
> wrote:
> > On 02/20/2011 02:07 AM, Scott Weisman wrote:
> >>
> >> I apologize for this in advance. I figure the collective GSM knowledge
> >> here might be able to help me.
> >
> > Well, I think it is interesting from a 'scientific' point of view, i.e.
> > understanding how such mechanism is implemented.
> >
> >> I have a SIM card that can only be used on one phone. The phone itself
> is
> >> unlocked. But the SIM won't work on any other phone. Does anyone know
> >> anything about this or how to unlock a SIM to work on any phone?
> >
> > I think the first step is to trace what is happening between phone and
> sim
> > card, possibly by using osmocom simtrace.
> >
> > Once you have a trace, you can look at the messages and try to identify
> the
> > mechanism the SIM uses to identify the phone. After that, you could
> > possibly implement a small program for a proxy SIM like bladox or
> RebelSIM
> > which patches the messages to make the SIM card happy.
> >
> > All in all not an easy undertaking, but it can definitely be solved.
> >
> > Regards,
> > Harald
> >
> >
>
>
hi dario,
i just tried to compile master and your patch. (heaving gpsd installed)
here are some problems:
CC gps.o
gps.c:41: error: 'gps' redeclared as different kind of symbol
/usr/include/gps.h:127: error: previous definition of 'gps' was here
gps.c: In function 'osmo_gpsd_cb':
gps.c:73: warning: implicit declaration of function 'gps_waiting'
gps.c: In function 'osmo_gpsd_open':
gps.c:123: warning: implicit declaration of function 'gps_stream'
gps.c:123: error: 'WATCH_ENABLE' undeclared (first use in this function)
gps.c:123: error: (Each undeclared identifier is reported only once
gps.c:123: error: for each function it appears in.)
1. the symbol "gps" is used as structure instance for struct osmo_gps.
it is also used in an enum declaration at /usr/include/gps.h:
...
enum {gps, glonass, unknown} system;
...
2. the declarations 'gps_waiting', 'gps_stream', 'WATCH_ENABLE' are not
defined at gps.h
this is maybe one reason why i failed to write gpsd support. symbols in
the howtos and examples were missing. here is the latest version i got
from the gentoo repository:
* sci-geosciences/gpsd
Latest version available: 2.32
Latest version installed: 2.32
Size of files: 603 kB
Homepage: http://gpsd.berlios.de/
Description: GPS daemon and library to support USB/serial GPS
devices and various GPS/mapping clients.
License: BSD
any ideas?
andreas
> Then try to find what's the minimum version (see api changes in the
> gpsd history I guess) and make sure in the configure to check it.
i found it at http://gpsd.berlios.de/. not both apis must be supported,
at least check for version 2.90 or later, to decide to use gpsd.
I apologize for this in advance. I figure the collective GSM knowledge here
might be able to help me.
I have a SIM card that can only be used on one phone. The phone itself is
unlocked. But the SIM won't work on any other phone. Does anyone know
anything about this or how to unlock a SIM to work on any phone?
Yes, I have tried searching, but because PHONE unlocking is such a common
theme, this just passes through the cracks.
Thanks,
Scott
> I have written the new code that supports gps selection at runtime
> through cmdline switches. Send me any comment you have :).
looks good to me. if you have access to git, just commit it, else send
me all patches (or combined as one patch) and i will commit them.
Hi,
for anyone also playing with the Pirelli phone, I got mine running on
a live network. Here's my recipe:
- change header files for Pirelli (see wiki)
- compile source
- setup usb
modprobe -v cp210x
echo "0489 e003" > /sys/bus/usb-serial/drivers/cp210x/new_id
- attach phone without battery on USB
- from src run
./host/osmocon/osmocon -p /dev/ttyUSB0 -m romload ./target/firmware/board/pirelli_dpl10/layer1.highram.bin
now the tricky part: sometimes the romloader succeeds when you insert the battery, but most
times you have to power on the phone and then power off (now the bootloader uploads the .bin)
- run mobile (you need to touch an empty osmocom.cfg)
./host/layer23/src/mobile/mobile -i 127.0.0.1
telnet localhost 4247
- play via telnet - you can't break anything
now the real fun, enable transmitting
- enable transmitter (don't forget to "make clean") in Makefile
- select your local channel (I used an other phones cellid and looked up the channel)
stick <number>
- use random IMEI (000.. didn't work on my network)
imei-random 15
- use test sim (if you know your IMSI/KI - I could't get the SIM working)
test-sim
imsi 22801<secret>
ki comp128 <secret>
If all works, you'll find in your logfile something like:
TMSI 0x25f0ec42 (636546114) assigned
if your keys are wrong, you'll see something like:
gsm48_mm.c:1581 AUTHENTICATION REJECT
I wasn't able to make any real calls from the mobile to any landline
but at least signalling in the other direction worked:
telnet showed: Incoming call (from +49711xxxxx)
Have fun
Leif
Hello,
I was wondering if there is a soft GSM client....the sort you could run like a sip client
on your laptop to connect to the GSM/UMTS network just like UMA/GAN phones do via Up
interface.
Regards,
Abdul Hakeem
Hi list,
After some break finally I managed to describe and commit all changes made to MT6235 Linux port during last one and the half month.
Currently I got full Angstrom Linux distribution running with UI.
Now you can run everything what I'm writing below without changing Sciphone's original firmware. Just use osmocon to load U-Boot to RAM and SD card which has rootfs (with Linux kernel placed in /boot/uImage).
For the beginning I chose OPIE, which runs on both versions of Sciphone - with 32MB and 64MB of RAM.
OPIE is based on Qtopia which is lightweight and runs pretty fast on MT6235.
When you run OPIE on Sciphone G2 it works as full blown PDA. In OPIE there is no telephony support.
I also ran X window server with blackbox and matchbox window managers.
It runs fine with this difference that sometimes I got oops messages concerning memory on phones with 32MB of RAM . I'll investigate it in the future.
Next step is running SHR and Android (probably only on 64MB versions).
Android will be working very slow, but from marketing point of view "Android" is magic word so I guess it'll bring more interest into project.
For building Linux distributions I chose OpenEmbedded where you can build a lot of Linux variations.
To be able to do this I prepared patch which adds Sciphone G2 target and adds U-Boot and Linux kernel repositories from OsmocomBB project.
All details regarding OE are described on wiki:
http://bb.osmocom.org/trac/wiki/SciphoneDreamG2
With above patches you're able now to build Linux distribution with any configuration by yourself (Angtrom, SHR, QTE, OPIE, GPE, etc.).
Video presenting how Angstrom Linux with OPIE is running on Sciphone G2 is placed under following link:
http://www.youtube.com/watch?v=-_guRruQi0I
As you can see, there is already new OsmocomBB logo. When it's on white background, it means that U-Boot is running, when it's on black background it menas that Linux is starting up.
On above video I used phone (32MB of RAM) which has only U-Boot flashed, everything else is running from SD card.
Unfortunatelly OPIE has a lot of elements on boarders of screen (scrolling, application close, etc.) and Sciphone's touchscreen has pretty bad quality and it doesn't work well. You have to be patient while operating it. In the middle of screen it works pretty well. I'm going to improve touchscreen driver, so hopefully it'll work better.
I prepared ready to load images from above presentation for people who want to try it out without building:
http://downloads.qi-hardware.com/people/marcin/sciphone_g2_mt6235/images/
Below is short status what's going on now in Linux work.
Peripherals which are already running under Linux:
1) GPIO
2) clocks
3) timers
4) SD card
5) LCD frame buffer
6) touch screen
7) keypad
8) NAND - not yet finished under Linux as I had no motivation to finish it (it fully runs under U-Boot)
9) RTC - not yet integrated
10) U-Boot has been rebased to newest version and commit history was cleaned - preparations for mainlining of Sciphone G2 port
Topics on which we're working now:
1) rebase Sicphone's kernel to newest version
2) USB
3) Audio - needs to know how DSP is working
4) Android porting
I hope above software will also run on your devices.
BR,
Marcin
Hi all
here I am with the first patch to support gpsd. The new code is used
only if libgps is found, otherwise old code is used. There is an issue I
had to bypass when integrating old code: the osmocom gps_* funcs have
identical names to the libgps api :(. So I had to rename the osmocom gps
functions to osmo_gps_*. Unfortunately when using logic names for
functions sometimes it creates collisions with other code :). Hope this
doesn't create new issues.
Tell me if you think it can be considered good from coding approach and
if it works :).
Cheers
Dario.
On Tue, Feb 15, 2011 at 05:37:48PM +0100, Dario Lombardo wrote:
> Hi guys
> Any news this side? Are patches ok? Are you planning to merge them? If
not,
> tell me what's wrong so I can change it.
hi dario,
sorry, but i did not follow this list the last days. just apply the
patch. it seems ok to me.
best regards,
andreas
hi, its probably best if you post this on the public mailing list, not
directly to me,
as i am not that involved with the project (this reply is CC to the
baseband-devel
btw. - so that you dont have to remail it, and everything is in context :)).
so long!
azet
On Tue, Feb 15, 2011 at 9:45 PM, Brian Wiborg <baccenfutter(a)c-base.org> wrote:
> On 02/14/2011 08:05 AM, Aaron Zauner wrote:
>>
>> hi,
>>
>> as there has been much spam ongoing and countless discussions of
>> build-problems from users
>> who didnt read the (not quite so good) documentation. i am suggesting a
>> new mailing list for new-
>> comers, buildproblems and so on. i am a bit frustrated over reading
>> countless threads that have
>> nothing to do with actual development.
>>
>> just a suggestion.
>>
>> so long
>> azet
>> --
>> "I have no certainties, at most probabilities." -- Renato Caccioppoli
>
> hi aaron,
>
> to make it short:
> have you folks considered just moving the noise to irc? I'd be really
> interested maintaining and developing such a #channel and help the community
> collaboratively grow. who would this best be discussed with?
>
> best regards
> brian
>
--
"I have no certainties, at most probabilities." -- Renato Caccioppoli
hi,
as there has been much spam ongoing and countless discussions of
build-problems from users
who didnt read the (not quite so good) documentation. i am suggesting a new
mailing list for new-
comers, buildproblems and so on. i am a bit frustrated over reading
countless threads that have
nothing to do with actual development.
just a suggestion.
so long
azet
--
"I have no certainties, at most probabilities." -- Renato Caccioppoli
Hi
Does anyone have any info on Mediatek MT6516 ? I'd like to take a look
at a datasheet if possible and I also know Android had been ported to
it. Any chance of some open source code being released by Mediatek ?
Thanks.
sounds quite interesting, but is it even possible to run osmocombb natively
without host and target program (thus with connection to a pc/notebook)?
azet
--
"I have no certainties, at most probabilities." -- Renato Caccioppoli
Hi all,
Sorry for the delay, here are the sources for glocation program I made which uses Google API to get your location.
____________________________________________________________________________________
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
http://answers.yahoo.com/dir/?link=list&sid=396546091
Hi Sylvain, hi Steve, hi list!
I did some kind of backport of Pirelli DP-L10 support for the
burst_ind branch, patch attached.
Remember that after applying you still have to swap the UARTs
as mentioned in the wiki to maintain compatibility with the
usual configuration in compal phones.
The convenient thing with using the Pirelli with burst_ind is
that it works out-of-the-box at high serial speed using its
standard usb cable (without 2.5 jack to serial to ftdi-usb
constructions).
But there is one issue I came across with layer23, after a
short time of normal operation when returning from DCH to CCH
it just gets stuck.
The FBSB request returns 255 as result so I guess the fw was
not able to resyncronize. When a new request is made by
restarting layer23, it works again for some time.
Perhaps it has something to do with the used calibration
values like SYSTEM_INHERENT_GAIN for the gain control etc.
which could be different with the Pirelli layout?
BTW, Sylvain, will there be an integration of burst_ind
functionality into the master branch at some time, do you
have some plan for this?
Regards,
Mad
Hello,
I'm newbie to osmocomm and GSM too....I'm studying the protocol and the
source code...but I have many doubts...the first one is the following:
1. Which are the routines handling FCCH and SCH in osmocom source code?
2. When I load layer1 firmware and load mobile app, FCCH and SCH are
automatically handled by this application?
Sorry if my questions are stupid for you, but it's a litlle bit complicate
moving in the code, above all for a newbie.
Thanks in advance.
--
View this message in context: http://baseband-devel.722152.n3.nabble.com/FCCH-and-SCH-tp2363201p2363201.h…
Sent from the baseband-devel mailing list archive at Nabble.com.
On Tue, Feb 08, 2011 at 09:08:40AM +0100, Rade Girel wrote:
> Thats true, but i for myself hope that one day the layer23 code is
> moved into the phone. At that time i would really like to have a
> tested, accepted in short usable UI on th osmocomBB compal phones.
I think we can start by moving the stuff step by step into the phone,
if anyone wants to work on this, it would be much appreciated.
Layer2 (LAPDm) should be relatively simple, but starting from RR/MM/CC
and the cell reselection I expect some more difficulties...
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)
Hi,
I have problem with ./mobile application.
When I run this application I have only information that sending APDU
(class 0xa0, ins 0xa4).
Some more information:
1. At first I started layer1 firmware n motorola C115
./osmocon -p /dev/ttyS0 -m c123xor
/root/osmocom-bb/src/target/firmware/board/compal_e88/layer1.compalram.bin
2. Second I execute ./mobile
./mobile -i 224.0.0.0
3. I pressed power button on my phone.
After this I received only this following information:
<000e> sim.c:1206 init SIM client
<0005> gsm48_cc.c:61 init Call Control
<0001> gsm48_rr.c:4944 init Radio Ressource process
<0004> gsm48_mm.c:1220 init Mobility Management process
<0004> gsm48_mm.c:971 Selecting PLMN SEARCH state, because no SIM.
<0002> gsm322.c:3471 init PLMN process
<0003> gsm322.c:3472 init Cell Selection process
<0003> gsm322.c:3522 Read stored BA list (mcc=260 mnc=02 Poland, Era)
<0003> gsm322.c:3522 Read stored BA list (mcc=260 mnc=01 Poland, Plus)
<0003> gsm322.c:3522 Read stored BA list (mcc=260 mnc=06 Poland, Play)
<0003> gsm322.c:3522 Read stored BA list (mcc=260 mnc=03 Poland, Orange)
Mobile '1' initialized, please start phone now!
VTY available on port 4247.
<0004> subscriber.c:556 Requesting SIM file 0x2fe2
<000e> sim.c:209 got new job: SIM_JOB_READ_BINARY (handle=00000004)
<000e> sim.c:697 go MF
<000e> sim.c:241 SELECT (file=0x3f00)
<000e> sim.c:187 sending APDU (class 0xa0, ins 0xa4)
I am waiting, waiting, waiting but unfortunately without progress...
Bellow my osmocom.cfg file:
!
! OsmocomBB () configuration saved from vty
!!
!
line vty
no login
!
gps device /dev/ttyACM0
gps baudrate default
no gps enable
!
ms 1
layer2-socket /tmp/osmocom_l2
sap-socket /tmp/osmocom_sap
sim reader
network-selection-mode auto
imei 000000000000000 0
imei-fixed
no emergency-imsi
no call-waiting
no auto-answer
no clip
no clir
tx-power auto
no simulated-delay
no stick
location-updating
codec full-speed prefer
codec half-speed
no abbrev
support
sms
a5/1
a5/2
p-gsm
e-gsm
r-gsm
dcs
class-900 4
class-dcs 1
channel-capability sdcch+tchf+tchh
full-speech-v1
full-speech-v2
half-speech-v1
min-rxlev -106
dsc-max 90
exit
test-sim
imsi 001010000000000
ki xor 00 00 00 00 00 00 00 00 00 00 00 00
no barred-access
no rplmn
hplmn-search foreign-country
exit
no shutdown
exit
!
Unfortunately I have no idea how to resolve this problem so please help me...
br,
Grzegusz
Hello OsmocomBB list members,
To shortly introduce myself, i am a sysadmin with much spare time and
a Motorola C115 mobile phone.
I came to this place after watching a recording of the OsmocomBB talk
at the 27c3. That really started my interest on opensource GSM.
After reading the wikipages and the mailing list archives i downloaded
the sources and had a fully compiling OsmocomBB setup within a few hours.
Great work!
After slaying some headphonecables and an usbcable i hooked my c115
onto the serialport of my pc and it booted out of the box!
Since i am neither a programmer nor an electronic engineer i thought
about what i could be interested in doing that contrbiutes to OsmocomBB.
(Learning a little C has not hurt too many people i think. so i am on it.)
I didnt find it at http://bb.osmocom.org/trac/wiki/AreasOfWork but in
the Mailinglistarchives of April-2010 i stumbled upon Christian Vogels
post "Subject: PATCH: 5x8 font". After some manual patching i made it
to compile the demo app (Printing all available characters in the font
from upper left corner down to the bottom. Now that looked allmost like
a phone :)
It seems like there have not been any follow ups on proportional fonts
and the remaining ascii characters as well as the possibility to view
different sizes of fonts on the screen.
Because there is not much to see on the C115 and there is no
navigationsystem of any kind implemented in the compal_e88 firmware
I typed together a ericsson clone menu structure with a total of 330
menuitems (transations english to german allmost finished) to have
something to display once the proportional 5x8 fonts are finished.
now i would continue to write
a menu action handler that checks if a navigation key is pressed
if a entry in the menu is selected lets look if there is
a PhoneMenu "muid" with the siblings "suid" the menu is drawn.
if it is a sibling only a switch case list where all actions
get caught and processed will handle it.
Well, what do you think about that? Should it be built in another way?
Am i to early in typing menue structures while the whole "rendering"
is not sorted out in any way? Does anyone work on the fonts or a UI?
I really am not able judge whether a nested structure monster like this
really is the right solution. What it definitly is it is easy to read
understand and extend. at least for me ;)
if someone wants it i can post the complete menu (~1200 lines) somewhere.
Best wishes,
Rade
Below are some snipplets of the things i allready did:
...sniplets...
struct PhoneMenu
{
 int muid; /* menu uid */
 const char* menuLabel_en; /* menu name, english */
 const char* menuLabel_de; /* menu name, german */
 char siblings; /* amount of siblings within the menu */
 struct PhoneMenuSibling pms[]; /* nested structure below */
};
struct PhoneMenuSibling
{
 int suid; /* sibling uid */
 const char* siblingLabel_en; /* label in english */
 const char* siblingLabel_de; /* label in german */
};
....
A Menu looks like this:
struct PhoneMenu menu = /* the startscreen */
{
0,
"Main Menu", /* menu label */
"Hauptmenü", /* menu label in german language */
6, /* 6 items in the list below */
{
{1, "Phonebook", "Telefonbuch"},
{2, "Messages", "Nachrichten"},
{3, "Call information", "Anrufinformation"},
{4, "Active call", "Aktive Verbindung"},
{5, "Settings", "Einstellungen"},
{6, "Extras", "Extras"}
}
};
struct PhoneMenu menu_phone_book =
{
1,
"Phone book",
"Telefonbuch",
10,
{
{11, "Call Contact", "Kontak Anrufen"},
{12, "Add Contact", "Kontakt hinzufügen"},
{13, "Edit Contact", "Kontakte bearbeiten"},
{14, "Business Cards", "Visitenkarten"},
{15, "Call from SIM", "Adresse aus SIM"},
{16, "Groups", "Gruppen"},
{17, "Calling Cards", "Rufkarten"},
{18, "Options", "Optionen"},
{19, "Memory status", "Speicherverbrauch"}
{10, "Special numbers", "Spezialnummern"}
}
};
.......
struct PhoneMenu menu_phone_book_business_cards_receive =
{
143,
"Receive",
"empfange Visitenkarte",
2,
{
{1431, "Via Infrared", "via Infrarot"},
{1432, "Via Bluetooth", "via Bluetooth"}
}
};
>Do you run your own network? How do you plan to test your modifications?
No, I'm not running my own network. I tried to make an emergency call and I got a voice saying to call to different numbers (police, fire dept, etc). That's why I need to know exactly what number is dialed from Osmocom and where I can modify it. I looked on the code but couldn't find (maybe I'm too tired).
Hello,
I was walking through trac while I came across this file:
http://bb.osmocom.org/trac/browser/src/host/layer23/src/common/sim.c
I see here:
183 /* send APDU to card reader */
184 static int sim_apdu_send(struct osmocom_ms *ms, uint8_t *data,
uint16_t length)
185 {
186 LOGP(DSIM, LOGL_INFO, "sending APDU (class 0x%02x, ins 0x%02x)\n",
187 data[0], data[1]);
188 l1ctl_tx_sim_req(ms, data, length);
189 return 0;
190 }
ohoh, that's hardcoded.
If we would like to have a software SIM, a SIM in a card reader on the
PC, or a real sim in the MS, I think this would this be the correct
place to plug a modular sim implementation.
I mean something that looks like:
struct osmocom_sim_ops {
int (*sim_apdu_init)(.....);
int (*sim_apdu_fini)(.....);
void (*sim_op_reset)(.....);
void (*sim_apdu_send)(.....);
void (*sim_response_callback)(.....);
};
void ms_register_sim_driver(struct osmocom_ms *ms, struct osmocom_sim_ops *ops);
this could be a part of struct osmocom_ms.
I would be easy to have 3 implementations:
-sim in the mobile, using the current calls 'l1ctl_tx_sim_req'
'l1ctl_tx_sim_conf'
-sim in PCSC using pcsclite or winscard, and a command-line option to
select the reader (by index, by name, or first reader with a card
inside for simple setups)
-virtual sim using pure software
What do you think about this?
Regards
Sebastien
Hello,
What number is it dialed when I place the emergency call? Maybe you could also point me to where I find that number as I want to modify it. Thanks.
Regards,
Bogdan
Hi all,
Harald - I will put the sourcecode later on today. The reason I didn't was because the code it's not so clean and good - but it works.
Martynas - my phone remain stationary and in fact I have over 40 cells (from other networks too). I don't find it to be a lot. About the precision, Google returned "accuracy":3875.0" which is surprisingly true. I was about 3-4km away from the final coordinates. Maybe I'll modify the code to give the position for each cell it finds.
Tomas - No proprietary libraries, the code will be here in the evening. It's not so professional done, but considering that it took me somewhere around 30 minutes, I'm good with it.
Regards,
Bogdan
As I said in a previous post, I don't see why I need to have a GPS to get an approximation of my location. I then suggested using an open source cell list or Google API.
So, I have just finished writing a program that parses your kml file from the gsmmap, send the request to Google and it will get your approx location (just like Google Maps on your mobile) and write the result in another kml file.
The program is written in Java. To run it under windows:
C:\Program Files\Java\jdk1.6.0_17\bin>java -jar glocation.jar
Usage: glocation -i <path to input file> -o <output file>
C:\Program Files\Java\jdk1.6.0_17\bin>java -jar glocation.jar -i c:\gsm.kml -o final.kml
Name : MNC 03 (T-Mobile)
Name : LAC 3030
Name : CELL-ID 0031
Name : CELL-ID 0032
Name : CELL-ID 135c
Name : CELL-ID 24a7
Name : CELL-ID 4c2a
Name : CELL-ID 4c31
Name : CELL-ID 4d10
Name : CELL-ID 51e3
Name : CELL-ID 537b
Name : CELL-ID 5567
Name : CELL-ID 5f8a
Name : LAC 4010
Name : CELL-ID 4c34
Name : CELL-ID 5b4b
---------------------------------------
Sending data to Google...
{"location":{"latitude":48.21451,"longitude":16.356414,"accuracy":511.0},"access
_token":"2:BaEsaRey871FCt1e:A5vJ-lyJuPrukpMV"}
lat=48.21451
long=16.356414
Hi list!
Thanks to the mailing-list's archive i found how to activate the "sim
reader" option on osmocom.cfg.
Now i'm trying to find on the wiki some more infos about osmocom.cfg
configuration, but seems to be missing.
Some hints?!
Thank you for attention
Regards
Luca
*bump*
Anyone have any thoughts / advice on this?
Many Thanks,
Matt.
----- Original Message ----
From: MATTHEW EVANS <mattjevans(a)btinternet.com>
To: baseband-devel(a)lists.osmocom.org
Sent: Friday, 21 January, 2011 21:08:36
Subject: Non Standard Baud Rates?
Hi,
I'm trying to get the burst_ind branch working at the higher speed baud rates. I
have a USB to Serial FTDI Cable (FT232R) plus the T191. This setup works fine
with the main trunk of osmocombb. When I fire up osmocon, layer1 appears to
download to the phone and runs successfully. Osmocon then logs 'Received
DOWNLOAD ACK from phone, your code is running now!'. The phone has layer1.bin
displayed as usual. However it goes no further and just hangs.
Could anyone please give any advice on what to try next?
Thanks,
Matt.
Make sure of the following:
1. Edit ~/.bashrc and put
export PATH=$PATH:<YOURPATH>/install/bin , where "yourpath" is your full path to where
arm-elf-gcc is located
2. restart your computer (sometimes it helps)
3. run the "make" under the same user that has the above path (no sudo make !!!)
Hi everyone.
I´m coding a fuzzer with osmocombb API, I expect send you something good in a mounth or two (It depends how much work i have).
I have two questions.
First, I triying a simple SMS handler, to send and receive. With wireshark I don´t see RACH request, I suppose it is because the DSP inside the phone manage it, am I wrong? About this, I don´t have knowledge about electronics, so I don´t want touch, any filter. So I need to see the RACH of the same phone were osmo is running, not another.
The second question is about SI AGCH response, I didn´t find the algorithm to know which SDCCH channel gives the BTS to the MS to send/recv LAPDm bursts.
---
Leonardo Nve
leonardo.nve(a)gmail.com
---
hi,
i typed "make osmocon" and "make layer23" and got some output.but i did not
get the firmware binaries in *src/target/firmware/board/compal_e88 *and* in
**src/host/osmocon/osmocon*, in *src/host/layer23/src/misc* and *
layer23/src/mobile*.
instead i got files like *.o,*.c etc..
plz help
hi,
i am having errors while bulding osmocom.I tried finding the solution in
archives(that of zaki and others) but was unable to figure out.
the error is:
configure: error: in
`/home/gsm/pro/osmocom-bb/src/shared/libosmocore/build-target':
configure: error: C compiler cannot create executables
See `config.log' for more details
make: *** [shared/libosmocore/build-target/Makefile] Error 77
i am also attaching the config.log file
plz help me out.
Hi laf0rge,
I was building the firmware with a GCC 4.5.2 created by Steve-m's script and
had to include limits.h for UINT_MAX. While reading the code I stumbled across
a typo... I think the patches can be picked to master as well.
holger
hi,
I'll be listing some issues I found in SIMtrace.
This is to warn future users.
I don't have time now, but I intend to work on this project in 1 or 2
weeks and correct these bugs.
1. when starting host program simtrace, the firmware will first return
ATR. This is an error if simtrace is started after the card has been
reseted. The program should use the state of the reset and vcc lines to
know the state.
2. when using a usb hub, having a lot of USB traffic, or poor USB signal
quality (I don't know exactly), bulk read timeouts can occur in host program
simtrace/at91sam7/host/main.c line 230:
rc = usb_bulk_read(udev, SIMTRACE_IN_EP, buf, sizeof(buf), 100000);
rc is -110 (REQUEST_TIMEOUT). I increased the timeout (100000) so to
have less errors (but they still occur), and I ignore this error instead
of exiting (tracing still works).
3. it seems simtrace can loose track of the I/O stream after some
traffic. see pcsc_apdu.log to see the original, and simtrace_apdu.log
for the captured traffic.
in the end, simtrace misses:
APDU: A0 C0 00 00 0F
and does a wrong following APDU parsing
The problem occurs when using a OmniKey CardMan 5321 and Alcor Micro
AU9520. Thus the reader should not be the origin.
Also, if only the command where the error occurs is sent, no bytes are
skipped. But another error occurs (see next bug)
4. when executing only the last commands, then it is wrongly interpreted
(as ATR), but no bytes are skipped
ATR (12): 3b 0a 41 00 3f 43 00 01 50 29 01 02
ATR (66): a0 a4 00 00 02 a4 7f 20 9f 17 a0 a4 00 00 02 a4 6f ad 9f 0f
a0 c0 00 00 0f c0 00 00 00 03 6f ad 04 00 04 f0 44 01 02 00 00 90 00 a0
b0 00 00 03 b0 00 00 00 90 00 3b 0a 41 00 3f 43 00 01 50 29 01 02
I already wrote a SIM traffic parser for the PC before simtrace
appeared. I used a logic analyzer to record the traffic.
I will integrate the ATR and APDU parsing/checking into the simtrace
firmware. Wrong recorded traffic will be discarded instead of affecting
the rest of the parsing.
thanks,
kevin
Shame on me when I'm not able to print debug messages from cell_log :)
but...
cell_log -d DRR,3
doesn't give me any additional output. I would like to see the line
LOGP(DRR, LOGL_INFO, "IMMEDIATE ASSIGNMENT:\n");
from cell_log.c.
Can anybody help me?
Hi,
I know we have a http git mirror for openbsc. Do we have the same for
osmocom-bb.git?
the git tcp port is censored where I'm connected from.
Sorry if I misread the list archive :(
Sebastien
Hi,
how about opening the sub-project osmocomSIM ?
This could include:
- SIMtrace from Harald
- SAP server from Andreas
- SIM on javacard from Sébastien
- future software/virtual SIM which could use SAP server
- speaking about A38, Ki, SIM features, ...
kevin
Hi!
So, I decide to play with my G2 SciPhone
(My phone has configuration as follows: 512Mb (64MB) NAND + 32MB RAM)
But I could not run U-Boot...
The first step seems to be good. I run Osmocon and download "loader" to the phone.
I got "Running on mt62xx in environment mtkram HW_CODE = 0x6235" message.
After executing $ ./osmoload memload 0x500000 u-boot.bin
I can see progress and successfull download of u-boot.bin
First of all I tried to use u-boot from here
http://downloads.qi-hardware.com/people/marcin/g2_uboot.bin (http://downloads.qi-hardware.com/people/marcin/g2_uboot.bin)
Executing $ ./osmoload jump 0x500000 leads to... nothing. I can see black screen. That's all.
Also I compilled u-boot from git using toolchain kindly given by Andrew :-)
$ ./osmoload jump 0x500000 leads to gray screen after flashing white for a moment.
It looks like wrong LCD controller or driver.
So... The simple question. What I am doing wrong? :)