Hi Kurtis,
(I'm changing subject to the actual topic of this discussion)
Yes, I quickly looked through your code. Looks like a big hack right
now, but I guess it's meant to be a hack at this point :)
So, your idea is to manipulate Tx power of a BTS to cover only
actually working handsets, if I understand correctly. It's not
possible to do with a normal GSM phone, because phone does not
transmit until it sees a beacon. So you want to create a "wake up BTS"
channel to get around. Am I following your logic correctly?
It does look like an interesting idea if could be done dirt-cheap. But
how do you plan to do paging in this system? I see the only way - to
use the same "wake up channel", but in other direction. So basically
you have a network-specific "default" ARFCN which is used when no
active BTS is in range. All communications are first tried on this
ARFCN and only then on other ones. Right?
On Thu, Feb 2, 2012 at 22:43, Kurtis Heimerl <kheimerl(a)cs.berkeley.edu> wrote:
> This is part of my thesis work at Cal, yes. Range is not in any way involved.
>
> That's roughly the use case, areas where there are too few users to
> keep a BTS in constant use. Our designs allow the power usage to scale
> with the number of users, rather than sit at a fixed output, as they
> do now. The BTS side is simple; the osmocom side is complicated. We
> have a handset that can wakeup a sleeping tower, or a "wakeup button"
> device which only transmits when a button is pressed. That thing is ~5
> bucks and can probably be attached to the back of a legacy phone in
> case we can't convince a large manufacturer to incorporate our changes
> into the baseband.
>
> Anyhow, the code is online if you're interested in looking at our
> progress (https://github.com/kheimerl). It's nowhere near ready, but
> you're a very knowledgeable guy, and I'd be happy to hear your
> opinions on any of our designs.
>
> On Thu, Feb 2, 2012 at 10:37 AM, Alexander Chemeris
> <alexander.chemeris(a)gmail.com> wrote:
>> Is it a part of your TIER university work?
>> I wonder about use cases for this.
>>
>> One use case I see is when you have a BTS which is rarely used, like
>> in a desert and you don't want it to work all the time. What use cases
>> do you plan to use it for?
>>
>> On Thu, Feb 2, 2012 at 22:03, Kurtis Heimerl <kheimerl(a)cs.berkeley.edu> wrote:
>>>
>>> Yeah, and we have that working.
>>>
>>> On Thu, Feb 2, 2012 at 12:56 AM, Alexander Chemeris
>>> <alexander.chemeris(a)gmail.com> wrote:
>>> > On Thu, Feb 2, 2012 at 12:08, Kurtis Heimerl <kheimerl(a)cs.berkeley.edu> wrote:
>>> >> I think I looked at that... I'll give you some context.
>>> >>
>>> >> We've modified osmocom to "wakeup" a specific tower at a specific
>>> >> ARFCN.
>>> >
>>> > Interesting. Do you mean you send some packet to a "sleeping" BTS to wake it up?
>>> >
>>> > --
>>> > Regards,
>>> > Alexander Chemeris.
>>
>>
>>
>>
>> --
>> Regards,
>> Alexander Chemeris.
--
Regards,
Alexander Chemeris.
Dario Lombardo wrote:
> Why doesn't cell_log write the operator name in its log file? Is there
> any issue related to it?
> Attached a patch to log operator name and country.
> Dario.
hi dario,
the reason for that is that cell_log only logs the raw data. later it
can be decoded (e.g. by gsmmap tool) with all the info you like.
decoding things like "operator" could lead to the following problems
when they are stored in the log file:
- operator names may change
- list of operators may have wrong names or is incomplete
- decoding functions may have bugs, so they might output wrong results
- decoding several informations would inflate the log file
- someone using the log file may not care about operator names
in the past we had a bug in the frequency list decoder. after i fixed
it, i just parsed my log file again and got the right frequencies.
if you need to know what operators you have in your log, i suggest to
write a tool that parses the log file and outputs a list of operator
infos and other infos you like. look at "gsmmap" to see how it is done.
regards,
andreas
Proposal to develop a software front end
Hi, list.
--Intro:
After watching ccc camp videos, I bought myself a moto c118 and run
the Osmocom-bb software on it. It's great fun to get a free software
running on proprietary hardware, and so much could be learned from
the source code. But what to do when the gray market stock sold out,
or some one want to pick up the task of implementing the hardware in a
open source fashion?
OpenBTS used USRP to implement its radio, but USRP is aged, and it's
documentation and price is not so friendly as I see.
If further sub projects of osmocom matured, still we have to stick on
the hacking hardware would not be so fun. To better the integrity and
usefulness of the whole project, we can design and build a software
radio front end for osmocom project.
Interested?
--Background:
I am a Chinese electronic engineer working at small company in China,
working on machine vision, now our product is building a FPGA/TI DSP
based embedded device. I have some free time to learn and very
interested in build a software radio front end.
--Initial Thought:
The goal of build a Osmocom Software Radio Kit, is to build a
multipurpose radio front end which compatible to All or Most air
interfaces now osmocom is interested. Interfacing an emulated Calypso
DSP interface is way to reuse the code, or build another L1 dedicated
for OSRK is an option. The hardware spec could be much better than
USRP as vendor's products line evolved, but OSRK better to be mobile,
has modular RF power amplifier interface, and battery powered.
--Hardware Specification:
Let get started.
Hello everybody
I'm trying to use the RSSI firmware on a c118 and c115. Both of them give
me this error
host/osmocon/osmocon -p /dev/ttyUSB0 -m c123xor
target/firmware/board/compal_e88/rssi.compalram.bin
got 1 bytes from modem, data looks like: 04 .
got 1 bytes from modem, data looks like: 81 .
got 5 bytes from modem, data looks like: 1b f6 02 00 41 ....A
got 1 bytes from modem, data looks like: 01 .
got 1 bytes from modem, data looks like: 40 @
Received PROMPT1 from phone, responding with CMD
The maximum file size is 64kBytes (65535 bytes)
read_file(target/firmware/board/compal_e88/rssi.compalram.bin) failed with
-27
Do I need to do something different to load this FW or simply my phones
have no enough room for it?
Thanks for your help.
Dario.
Just a quick bug fix to gsm322.c. Basically, there were two commands
in an "else" block without brackets, causing the
"end = 1023+299"
command to execute regardless of the state of index.