kyak changed the topic of #qi-hardware to: Copyleft hardware - http://qi-hardware.com | hardware hackers join here to discuss Ben NanoNote, atben/atusb 802.15.4 wireless, anelok and other community driven hw projects | public logging at http://en.qi-hardware.com/irclogs and http://irclog.whitequark.org/qi-hardware
promach_ has joined #qi-hardware
promach_ has quit [Remote host closed the connection]
diarything has quit [Ping timeout: 240 seconds]
diarything has joined #qi-hardware
diarything has quit [Ping timeout: 248 seconds]
diarything has joined #qi-hardware
diarything has quit [Ping timeout: 264 seconds]
diarything has joined #qi-hardware
opbolt has joined #qi-hardware
diarything has quit [Ping timeout: 248 seconds]
opbolt has quit [Ping timeout: 240 seconds]
opbolt has joined #qi-hardware
<kyak> having a free toolchain and reverse engineered free toolchain is very different
<kyak> phrases like "... it seems we can create correct functional Verilog models ..." is not very assuring
<kyak> on the front page of the project
fdcx has quit [*.net *.split]
usr has quit [*.net *.split]
dcht00 has quit [*.net *.split]
dcht00 has joined #qi-hardware
fdcx has joined #qi-hardware
usr has joined #qi-hardware
Oksana has left #qi-hardware [#qi-hardware]
wej has quit [Ping timeout: 252 seconds]
opbolt has quit [Ping timeout: 240 seconds]
wej has joined #qi-hardware
opbolt has joined #qi-hardware
ecloud is now known as ecloud_wfh
opbolt has quit [Ping timeout: 240 seconds]
zcrc has joined #qi-hardware
diarything has joined #qi-hardware
diarything has quit [Ping timeout: 248 seconds]
zcrc has quit [Quit: AtomicIRC: The nuclear option.]
diarything has joined #qi-hardware
SopaXorzTaker has joined #qi-hardware
diarything has quit [Ping timeout: 248 seconds]
diarything has joined #qi-hardware
eintopf has joined #qi-hardware
diarything has quit [Ping timeout: 240 seconds]
diarything has joined #qi-hardware
opbolt has joined #qi-hardware
diarything has quit [Ping timeout: 240 seconds]
<DocScrutinizer05> haha, yeah
zcrc has joined #qi-hardware
dandon_ has joined #qi-hardware
dandon has quit [Ping timeout: 255 seconds]
dandon_ is now known as dandon
opbolt has quit [Ping timeout: 264 seconds]
opbolt has joined #qi-hardware
zcrc has quit [Ping timeout: 240 seconds]
opbolt has quit [Ping timeout: 246 seconds]
opbolt has joined #qi-hardware
opbolt has quit [Ping timeout: 248 seconds]
tavish has joined #qi-hardware
qwebirc90825 has joined #qi-hardware
<qwebirc90825> what do you think is the highest priority project that could be done
<qwebirc90825> in terms of qi hardware
<qwebirc90825> smartphone or laptop
<qwebirc90825> anyone?
SopaXorzTaker has quit [Remote host closed the connection]
<DocScrutinizer05> smartphone?
<DocScrutinizer05> the question is rather fuzzy
<qwebirc90825> I mean in terms of impact
<qwebirc90825> the fsf puts developing a free smartphone OS as a high priority
<DocScrutinizer05> as if there were none yet
<DocScrutinizer05> it's just FSF has no clue about embedded and hw, particularly when it comes to phones
<qwebirc90825> I guess there are not completely happy about Replicant
<DocScrutinizer05> of course not since it's still using a RIL blob aiui
<qwebirc90825> and there is the issue of GSM and privacy
<DocScrutinizer05> no
<DocScrutinizer05> there is no such issue, this is extremely oversimplified
<DocScrutinizer05> there is e.g. ASN1 vulnerability
<DocScrutinizer05> and OTA update, and generally the problem of an inevitably intangible radio stack firmware
<DocScrutinizer05> GSM per se is orthogonal to any provacy concerns
<DocScrutinizer05> privacy
<DocScrutinizer05> >>issue of GSM and privacy<< is FSF's obscured approach to the topic
<DocScrutinizer05> since they have no idea about the actual hw design and the sw implications there from
<qwebirc90825> ok, I'll try to educate myself on the topic
<DocScrutinizer05> at least it was like this a two years ago
<qwebirc90825> I was thinking about location privacy
<DocScrutinizer05> there is no such thing like locations privacy as soon as you use any arbitrary RF transmitter
<DocScrutinizer05> ~U-TDOA
<infobot> from memory, u-tdoa is http://en.wikipedia.org/wiki/U-TDOA
<DocScrutinizer05> all technical subjects that FSF is largely ignorant of
<DocScrutinizer05> >>Because U-TDOA is a network-based location technology, it does not require the mobile phone to have any special chip, hardware, or software in it.<<
<DocScrutinizer05> s/mobile phone/RF transmitter/
<qi-bot> DocScrutinizer05 meant: ">>Because U-TDOA is a network-based location technology, it does not require the RF transmitter to have any special chip, hardware, or software in it.<<"
* DocScrutinizer05 waits for FSF suggesting that lightning bolts need a location privacy aware OS, those poor critters ;-P
<DocScrutinizer05> elementary physics: a transmitter can get located
<DocScrutinizer05> it is *gets* located in cellphone network
<DocScrutinizer05> there's zilch you can do about that, neither on hw level nor by a nifty OS
<qwebirc90825> it seems the Neo900 gets good GSM isolation with respect to main CPU
<DocScrutinizer05> yes
<DocScrutinizer05> that's the main design goal
<qwebirc90825> and all software stack is free
<DocScrutinizer05> yes
<qwebirc90825> that's good
<DocScrutinizer05> on linux land
<qwebirc90825> I am interested in decentralized networking and mesh stuff
<DocScrutinizer05> we can't get FOSS firmware for the cpu in WLAN/BT module nor for the cell modem
<qwebirc90825> seems that the freedom box failed, right?
<DocScrutinizer05> don't know feedom box
<qwebirc90825> but those are the only 2 proprietary sectors, right?
<DocScrutinizer05> wasn't that some totally weird thing like a router to protect your PC from threats, or sth?
<qwebirc90825> bluetooth is freed?
<qwebirc90825> sth like a private server
<qwebirc90825> among other uses
<DocScrutinizer05> aah yes
<DocScrutinizer05> yes, those are the two proprietary "sectors" in Neo900. And for WLAN the jury is still out if some smart hacker may RE the firmware
<qwebirc90825> it seems very difficult to host your own mail server
<DocScrutinizer05> for cell modem this isn't an option
<DocScrutinizer05> the cell modem needs approval, on the hw+sw combo
<qwebirc90825> approval from whom?
<DocScrutinizer05> so even *if* somebody could RE and modify the radio stack, you would operate an illegal transmitter by using that firmware
<DocScrutinizer05> approval by FCC et al
<DocScrutinizer05> operating illegal transmitters is a crime that may result in 10 years of jail in some countries
<DocScrutinizer05> incl USA
<qwebirc90825> hardware is hard
<DocScrutinizer05> don't get me wrong: operating a WLAN out of spec is also illegal but considered a minor crime nevertheless, probably because of the lower damage it may do
<qwebirc90825> interesting
diarything has joined #qi-hardware
<DocScrutinizer05> with a bad or rogue modem firmware however, you can do anything from changing IMEI which is a nogo for FCC cert, to possibly trying fraud or eavesdropping on the provider network, or tearing the whole cell down
<DocScrutinizer05> up to your guess what are the chances FCC approves a FOSS radio stack
<DocScrutinizer05> unless it's cryptosigned so no user could change the actual firmware in modem chipset, despite it being FOSS
<qwebirc90825> interesting
<DocScrutinizer05> add to that the mere fact that e.g. for Thorium/NovaThor LTE chipset by ST-Ericsson there were like 400 sw devels busy for over 2 years to create the firmware, and then you get an idea about probability to ever see a FOSS radio stack for cell modem
<DocScrutinizer05> (I know that particular data since I been one of them)
<qwebirc90825> then the firmware cannot possibly be GPLv3
<DocScrutinizer05> no
<DocScrutinizer05> can't
<qwebirc90825> because of the tivoization clause I guess
<DocScrutinizer05> or it can, but you can't get approval for it then
<DocScrutinizer05> yes
<qwebirc90825> maybe we should simply avoid it
<DocScrutinizer05> you could, in theory, create your own open hw chipset and develop a FOSS radio stack for it, but unless you tivoize it, it won't get approval *anywhere* on this globe
<qwebirc90825> when you say radio stack you mean all radio signals?
<DocScrutinizer05> so Neo900 is the only possible approach to dealing with this rogue piece of hardware and embedded software
<DocScrutinizer05> eadio stack is the control software for the radio aka transmitter and receiver
<DocScrutinizer05> actually the modem firmware has more than just the radio stack, but that's nitpicking
<DocScrutinizer05> strictly speaking the filesystem where calibration and IMEI and whatnot gets stored in modem is not part of the radio stack, rather baseband
<DocScrutinizer05> and obviously IO drivers for serial, USB etc pp are not radio stack either
<qwebirc90825> why Neo900 the only one?
<DocScrutinizer05> mostly because it's expensive to separate modem and "linux" Application Processor
<DocScrutinizer05> virtually all contemporary phones have embedded modem into SoC, for size and cost reasons
<qwebirc90825> this modem thing is hard!
<DocScrutinizer05> and yet I hope we nailed it in Neo900
<DocScrutinizer05> now if only FSF would understand that's as good as it possibly gets
qwebirc90825 has quit [Ping timeout: 260 seconds]
<DocScrutinizer05> but they gave us FSF "approval" for OM GTA01/02 back when only based on the fact that there was no flasher tool for the modem firmware available to end user. Once we made such tool available it basically voided FSF approval
<DocScrutinizer05> until the sources for the calypso firmware leaked, at which point such tool was mandatory to qualify for FSF approval since without you couldn't flash the leaked firmware
<DocScrutinizer05> or wait, this leakage still wouldn't suffice, somebody needs to rewrite it under GPL
<DocScrutinizer05> that's the problem with a *software* centric entity certifying hardware
tavish has quit [Quit: Leaving]
diarything has quit [Ping timeout: 248 seconds]
diarything has joined #qi-hardware
<whitequark> DocScrutinizer05: I actually think the firmware *can* be under GPLv3, technically
<whitequark> if all the firmware authors assign copyright to you, then you can legally take it and flash it into the tivoized BP
<whitequark> and distribute it under GPLv3, so anyone *else* would be stuck without FCC approval
<DocScrutinizer05> hmm, I thought GPLv3 was also about "must not tivoize"
<whitequark> yes
<whitequark> but if copyright is assigned to you then you are not bound by terms of GPLv3
<DocScrutinizer05> hmm, ok
eintopf has quit [Remote host closed the connection]