Actually comp128-2 has a 54bit Kc it seems.
246tnt(a)gmail.comschreef:
>> On a related note, does anyone have any SIMs for sale, implementing
>> A3/A8 with COMP128-2, still to be provisioned with its Ki or already
>> provisioned with a known Ki?
>
>Comp128v2 ?
>I don't think so ...
>
>All the cards we have use COMP128 v1, the spec for v2 have not been leaked
>(yet ?).
>
>For those, you best bet is ebay, search for "super sim" / 16-in-1 / "magic
>sim" things like that.
>Dealextreme also has some.
>
>If you need more quantity, you can often contact those vendor directly and
>they'll be happy to send you a bunch.
>I myself bought a lot directly emailing the guys at magicsim.com
>
>Cheers,
>
>Sylvain
Found who is the manufacturer (but didn't find a website or email address) SZ
PXHT Inc., I attached a picture from an Star A3000 sticker. Hope this helps.
Hy, I have the datasheet, but it will get me a while before I will finish to
read it (1500 pages), but first i thought that would be great if I can get as
much already done data from the compiled kernel, I will see if I can manage to
decompile it, maybe get the make file off it. I have sent 3 or 4 email to MTK
with no response, Gigabyte answered me and they said that they don't plan to
make an Android or Linux ROM form GSmart S1205 (witch like I said runs on
Windows Mobile 6.5); but for the Star A3000 I'm still looking for the
manufacturer, so, if I find it I will post the name here and I will try to ask
them nicely if they can give it to me too.
Thanks to all,
Getting back to decompiling and looking at hex...
The phone is a Star A3000 made in China, but i can't find their website, or the manufacturer, i have only an Android ROM downloaded from a forum, and from there I extracted the compiled kernel, and now I'm trying to find more info, but I don't know ho made this phone, my phone is Gigabyte Gsmart S1205 with the MT6516 processor, but runs WM6.5 and I want to make it run Linux or Android, I know that it wont be easy, but it keeps my mind occupied.
From: "Harald Welte" <laforge(a)gnumonks.org>
To: "burebista" <blassmegod(a)yahoo.com>
Cc: baseband-devel(a)lists.osmocom.org
Sent: Tuesday, March 8, 2011 6:31:20 PM
Subject: Re: how to decompile a linux kernel zImage
On Tue, Mar 08, 2011 at 05:51:55AM -0800, burebista wrote:
> Does anybody know how to decompile a linux kernel zImage file, I need to extract
> some info about MT6516 processor from there. I successfully extracted the
> .config make file, but want to see other parameters too.
why don't you simply contact the manufacturer of the phone? Which exact
vendor + model is that? As the Linux kernel is GPL licensed, they _have to_
release the source code to it.
It is not MTK who needs to release it, but the phone manufacturer.
--
- 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)
Does anybody know how to decompile a linux kernel zImage file, I need to extract
some info about MT6516 processor from there. I successfully extracted the
.config make file, but want to see other parameters too.
Thanks,
Andreas said he is OK with applying them, so I will do that.
>
> OK :)
> However, if I read your code correctly, it still seems to me that there is
> a fixed compile time decision if gpsd or built-in gps support is to be
> used.
>
> I think it would be better to keep it a runtime decision, i.e.
>
> 1) if gpsd headers/library available during compilation,
> build support for _both_ gpsd and built-in gps into the program,
> 2) if they are not available, only include the built-in gps support.
>
> That's easy to do. I can maintain the original gps interface, so old code
doesn't need to be fixed, and choose the support to use from an internal
state.
> The decision which method to use should be a config file option. Please
> make
> sure that a config file configured for built-in gps support will work with
> both
> versions of the program.
>
> A config file requesting the use of gpsd support should make the program
> abort if it was compiled without gpsd support included.
>
> Not sure to agree. Execs from layer23/misc don't rely on config files.
Probably that's due to the low number of switches used. I think that, even
if cell_log options are increased, we can still use cmd switches. Do you
agree?
Ciao
Dario.
Hi -
I apologize if this is slightly off topic, but has anyone here used a SIM-MaxTechnology "Super SIM" and its associated USB programmed to generate SIMs with a known A3/A8 and a known Ki? (I have been trying, but without success.)
-- David
Hi list !!
Three newbie questions:
1.- What is the correct way to put Kc in the the sim-test ?
the help command says:
ki Set Key (Kc) on test card
there are two options:
- ki comp128 HEX HEX HEX HEX HEX HEX HEX HEX HEX HEX HEX HEX HEX HEX HEX
HEX
(i think this is to fix the Ki value - 16bytes)
- ki xor HEX HEX HEX HEX HEX HEX HEX HEX HEX HEX HEX HEX
(this one need 12 bytes, when Kc it's only 8)
2.- In both calls type MOC and MTC i can't see the CHAN_REQ frame from MS in
wireshark. I only get the RR IMM_ASS_CMD from BTS and the rest of the
traffic:
(from wireshark)
to_MS 12:34:38.411650 GSMTAP (CCCH) (RR) Immediate
Assignment
from-MS 12:34:38.411675 LAPDm U, func=UI(DTAP) (RR)
Measurement Report
from-MS 12:34:38.411695 LAPDm U P, func=SABM(DTAP) (MM)
CM Service Request
to-MS 12:34:38.431273 GSMTAP (CCCH) (RR) Immediate
Assignment
(from my mobile app logs)
Sun Mar 6 12:34:38 2011 <0001> gsm48_rr.c:363 new state idle ->
connection pending
Sun Mar 6 12:34:38 2011 <0001> gsm48_rr.c:1313 CHANNEL REQUEST: e0
(Orig TCH/F)
(but i don't see this one in wireshark)
Sun Mar 6 12:34:38 2011 <0004> gsm48_mm.c:887 new state MM IDLE, normal
service -> wait for RR connection (MM connection)
3.- How must I activate the timestamp in the logs ?
I'm using:
//target->print_timestamp = 0;
target->print_timestamp = 1;
But i guess that there is an easy way without recompile...
Thanx in advance !!
Hy, do you have the MT6516 processors datasheet, could you please send it to me too? I tried asking MediaTek and Gigabyte (my pocket pc developer) but they refused me, I'm trying to port Haret to work on a pocket pc with this processor to boot linux. And another question: in the latest linux kernel i saw that the match_type for the MT65xx is there, but this processor is supported by the linux kernel?
Thank You,
Hi,
attached is a small patch to make board specific overrides (change UARTs).
I'm experiencing some stability issues on my pirelli phone, sooner or
later the layer1 resets and the phone boots again.
Ah by the way: the wiki says "send and receive SMS". Did I miss
something or is this not yet implemented (at least in "mobile")?
Cheers Leif
hi dario,
thanx for you work. here i still got problems, if i use gpsd 2.32:
laptop src # make
Making all in common
make[1]: Entering directory
`/root/osmocom-bb/src/host/layer23/src/common'
CC gps.o
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:135: warning: implicit declaration of function 'gps_stream'
gps.c:135: error: 'WATCH_ENABLE' undeclared (first use in this function)
gps.c:135: error: (Each undeclared identifier is reported only once
gps.c:135: error: for each function it appears in.)
make[1]: *** [gps.o] Error 1
make[1]: Leaving directory
`/root/osmocom-bb/src/host/layer23/src/common'
make: *** [all-recursive] Error 1
also the patch will not work with the current head. the app_cell_log.c
will fail to patch, but this is a minor problem.
regards,
andreas
> This sound as a better solution, although I would suggest a .osmocom
> directory and everything else as cache/whatever inside that directory,
> otherwise it would be pretty dirty and messy as the project grows.
what about this? :
$HOME/.osmocom/mobile.cfg
and for the stored band allocations:
$HOME/.osmocom/xxxx.ba
Hi all,
I would like to propose moving the config file into something like ~/.osmocom/
and not put it in a system wide directory. The path in /etc/ is the only
part of OsmocomBB that requires root privileges, and I don't really think
that in a case of multiple users you would want to e.g. share stuff like
the IMSI / Ki anyway.
What do you think?
--
- 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)
Hello.
I'm trying to run osmocom on neo freerunner (gta02) with shr-unstable.
I've stopped fso framework and disabled fsogsmd, checked that nobody is using modem:
fuser /dev/ttySAC0
After this I issue following:
echo 1 > /sys/bus/platform/devices/gta02-pm-gsm.0/download
./osmocon -m romload -p /dev/ttySAC0 hello_world.highram.bin
Sending Calypso romloader beacon...
Sending Calypso romloader beacon...
Sending Calypso romloader beacon...
Sending Calypso romloader beacon...
Sending Calypso romloader beacon...
In separate console I run:
echo 0 >/sys/bus/platform/devices/gta02-pm-gsm.0/power_on
echo 1 >/sys/bus/platform/devices/gta02-pm-gsm.0/power_on
but I keep getting "Sending Calypso romloader beacon..." on 1st one.
Any ideas what am I doing wrong?
Note: I got osmocon and hello_world.highram.bin at the same directory on moko to
which I'm connected via ssh.
Btw, do I need debug board in order to get /dev/ttyUSB0 when I connect freerunner to
my laptop?
best regards,
Max.