IRC log for #neo900 on 20151002

00:21.21OksanaI am not sure how MicroB in software separates finger from stylus, I meant using part of resistive touchscreen for capacitive sensing, does it work hardware-wise?
00:21.47Oksana"will see": is it for proto_v2 or later?
00:27.38DocScrutinizer05http://neo900.org/specs  "Subject to change during product specification." - proto_v2 is not built yet, so any info about it is not binding
00:27.55DocScrutinizer05you know we planned it
00:28.10DocScrutinizer05otherwise you wouldn't ask
00:37.53EndZas long as i can phone and use ssh and a custom linux distribution i am happy :)
00:38.02EndZ+ free + disable GSM and foo + ...
00:38.13DocScrutinizer05that's warranted :-)
00:38.33EndZuh a screen would be nice, too
00:38.41EndZand a keyboard
00:39.17DocScrutinizer05I think those two detauils won't change anymore
00:40.05DocScrutinizer05RGB kbd backlight OTOH might simply not be worth the expense
00:40.07Oksanathinks that the last mobile phone without a screen was Nokia 7280. Wait, it had a screen. Okay, cellular phone without a screen: http://www.amazon.com/OPIS-60s-MOBILE-telephone-technology/dp/B0081Y24BU
00:41.00OksanaActually, how do you accept-or-reject a phone call if touchscreen fails? Keyboard shortcuts + green-red backlight would be perfect
00:41.02EndZOksana: still cheaper than neo900
00:41.26EndZmh.
00:41.41EndZthe're those fancy headsets
00:42.05EndZmy old Nokia here has a special option, if a headset (with mic) is connected, all calls can be automatically received
00:42.37DocScrutinizer05you got an RGB indicator LED amd 3 status LEDs left of kbd. kbd backlight is pretty useless in daylight anyway
00:43.01DocScrutinizer05making it RGB is a nice gimmick
00:44.06DocScrutinizer05but gives us headache regarding component selection. There's only ONE component existing for RGB kbd backlight LED
00:44.29OksanaAnd it's pricy-and-or-unobtainium?
00:44.43DocScrutinizer05yes, both, to a certain degree
00:45.18EndZthen i have to create my own Neo900 with blackjack and hookers
00:45.32DocScrutinizer05now you know what's status of RGB backlight. I simply don't know yet
00:50.26DocScrutinizer05Oksana: I absolutely agree phonecall accept/reject//terminate SHALL work with hw keys as well. One of the huge flaws/shortcomings of maemo dialer-ui
00:51.47DocScrutinizer05another is type and position of buttons for accepting/rejecting calls in dialer: they should be sliders and opposite direction of activation, so you can't operate them accidentally
00:51.55OksanaBut as long as dialer-ui works on Neo900 hardware, RE-ing dialer-ui can wait until after other, more critical components are RE-ed
00:52.53Oksana... What is the status of fptf?
00:53.59DocScrutinizer05building a simple dialer is as hard as writing a shellscript 10-liner. It's the additional features of maemo dialer like showing contact name, controlling the switch between hands-free and phone audio etc that makes the difference
00:54.26DocScrutinizer05I'm not involved in FPTF
01:11.59DocScrutinizer05for all I know genuine fremantle should work on Neo900, with addition of existing mouse driver, modified MSE, modem adaptions e.g. to make modem look like a SIP RTP device
01:21.27DocScrutinizer05(modem adaptions) very 'lazy' and simple approach: install asterisk on device, attach modem to asterisk
01:22.48DocScrutinizer05register a SIP account user@localhost in fremantle dialer
01:25.57DocScrutinizer05what we need is a new driver for cellular data aka GPRS, the current one works via phonet0 interface which won't exist anymore
01:27.28DocScrutinizer05the needed driver will for example ship with Pyra already (except for LTE). Gemalto offers FOSS drivers for linux, according to their product sheet
01:29.21DocScrutinizer05apart from that I think freemangordon and pali made good progress with RE-ing some audio stuff to facilate using it on newer kernels and recent PA
01:30.19ds2what does the modem do?
01:30.22ds2ethernet? ppp?
01:30.33DocScrutinizer05BT support is still lacking in-depth evaluation. there are drivers by TI for the wl1837 but I don't now how open they are and how much porting work they need for fremantle
01:30.54DocScrutinizer05ds2: depends on whether it's UMTS or LTE aiui
01:31.24DocScrutinizer05I think UMTS is ppp while LTE is ethernet
01:32.38DocScrutinizer05not checked it in-depth
01:34.44DocScrutinizer05anyway both modems are pretty much 'standard' so no problems expected there
01:43.38DocScrutinizer05which makes sense since iirc LTE is IP-only. The first device in Germany using LTE was not a phone but a surfstick. The first mobile phone LTE service (with phone) used VoIP
01:44.20DocScrutinizer05https://de.wikipedia.org/wiki/Long_Term_Evolution  >>Vodafone bietet seit dem 1. Dezember 2010 als erster deutscher Mobilfunk-Netzbetreiber LTE für Endkunden in Kombination mit einem LTE-Surfstick an.[16] Seit dem 15. März 2011 bietet Vodafone auch LTE-Tarife mit Telefonie / Telefonanschluss an,[17] es handelt sich dabei um Voice-over-IP (Internettelefonie)<<
01:53.14*** join/#neo900 fling (~fling@fsf/member/fling)
01:53.58ds2so is LTE really a shared network like frame relay is? (base station to phone)
01:55.01DocScrutinizer05sorry, I don't know what's frame relay
01:55.02*** join/#neo900 Defiant (erik@f054191228.adsl.alicedsl.de)
01:55.19ds2n/m
02:01.12DocScrutinizer05anyway LTE has no genuine circuit switched voice cals, they use VoLTE which is VoIP, or fall back to 3G CS-calls
02:04.29DocScrutinizer05and there's a huge regulatory overhead in LTE to make sure VoLTE (and internet access) are services decoupled form the carrier's LTE service. So you could use any internet provide and any voicecall provider together with your LTE service and yet those services are billed to you by the LTE provider. This entails complex "business 2 business" authentication and accounting protocols between LTE provisder and 3rd parties behind the screnes
02:05.43DocScrutinizer05decoupled from*
02:07.32DocScrutinizer05on the LTE OTA protocol everything is just IP
02:08.26ds2sigh
02:08.37ds2deprecate teh damn voice shit
02:10.03DocScrutinizer05yeah, soon we will send twitter messages with attached audio snippets for each sylable we talk to our peer during a "phone"call ;-D
02:11.09ds2it should be none of their business what I run
02:11.39ds2they should be selling bw w/latency specs.
02:11.45DocScrutinizer05that's basically exactly what all this aims at
02:12.19ds2then why's the authentication crap?
02:12.34ds2it should be the final customer that cares
02:12.41DocScrutinizer05your carrier sells a data transport ("wire") to you, on which you can run arbitrary services as long as they are IP-based
02:14.02DocScrutinizer05then usually (but not necessarily) same carrier offers access to internet to you, formerly known as Access Point
02:16.04DocScrutinizer05and a third service voice-call is offered to you often (but again not mandatory) by same service provider that offers LTE to you. Anyway LTE provider has the duty to charge you ob behalf of the internet and voicecall providers - unless those providers prefer to use other business models
02:17.48DocScrutinizer05hmm ,aybe that wasn't "Access Point" but "Point Of Presence"?
02:18.51DocScrutinizer05https://en.wikipedia.org/wiki/Point_of_presence
02:22.41DocScrutinizer05http://searchtelecom.techtarget.com/definition/point-of-presence-POP
02:25.42DocScrutinizer05it's all the same like on plain old landline POTS: while 2G and 3G were a complete telephone service offered to you by your telephone company, 4G is just "the last mile" "wire" which the owner of the "cable" (frequency) (the LTE provider) offers to arbitrary phone service and internet service providers to "hire"
02:32.19DocScrutinizer05((then why's the authentication crap?)) when I for example would decide to use sipfone.de for my call provider on my O2 LTE account, O2 needs to tell Sipfone about my identity (and "phone number"?) and sipfone needs to tell O2 about the charge for the particular call so O2 can charge me
02:32.39DocScrutinizer05obviously all that need authentication back and forth
02:33.59DocScrutinizer05and not only that. It even needs O2 and Telefonica(O2) 'automatically' negotiating a tariff for that transaction
02:35.06DocScrutinizer05it's a nightmare, invented to allow maximum freedom for final customer
02:40.39DocScrutinizer05grr
02:40.48DocScrutinizer05and not only that. It even needs Sipfone and Telefonica(O2) 'automatically' negotiating a tariff for that transaction
02:45.40DocScrutinizer05(modem adaptions) so for LTE we might end up with a genuine SIP VoIP account in dialer for Voice over LTE
02:46.27DocScrutinizer05since the LTE modem no longer claims "prepared for VoLTE"
02:48.24DocScrutinizer05I don't know if we need a special handler in linux modem driver stack to handle the "fallback to 3G CS voicecall" scenario
02:49.43DocScrutinizer05I never looked into how that's actually implemented on LTE protocol level, nor do I know how the modem is supposed to handle it
02:52.41DocScrutinizer05basically the modem needs to switch from LTE to 3G and then accept the call in the usual way. However I guess the "INVITE" (or whatever) on LTE has hints about the exactl 3G channel to switch to, so the modem should handle this without support from application side
03:36.43ds2whoa INVITE!
03:36.44ds2?
03:36.56ds2are they running MGCP?
03:45.32*** join/#neo900 itbaron (~kvirc@a88-115-15-207.elisa-laajakaista.fi)
04:33.23*** join/#neo900 fling (~fling@fsf/member/fling)
05:10.58*** join/#neo900 illwieckz (~illwieckz@unvanquished/developer/illwieckz)
07:02.39*** join/#neo900 tomeff (~tomeff@ip-89-176-75-234.net.upcbroadband.cz)
07:23.36saperDocScrutinizer05: did you mean APN?
07:34.51DocScrutinizer05No, I meant POP
07:36.04DocScrutinizer05though APN is quite similar
07:36.23DocScrutinizer05APN is the name of a POP
07:43.26saperit can be that LTE no longer requires a statful context
07:45.10DocScrutinizer05well, I didn't look into LTE details in-depth
07:45.34DocScrutinizer05I rather leave this to our Osmocom friends ;-)
07:46.33DocScrutinizer05in the end of the day it won't help me learning LTE details
07:47.10DocScrutinizer05didn't even need that when I worked for ST-E
07:48.01saperoh done still needs "PDP context"
07:48.18DocScrutinizer05:nod:
07:48.22saperand the IP traffic is carried over GTP-U tunneling protocol over IP
07:48.28saperso it's all the same old shit
07:48.46DocScrutinizer05just it has none of the other stuff anymore
07:48.55DocScrutinizer05aiui
07:49.04DocScrutinizer05or pretty little
07:49.15saper"How to change everything not to change anything" :)
07:49.18DocScrutinizer05no SMS, no calls
07:49.54DocScrutinizer05dunno
07:50.42DocScrutinizer05that's what learned from an article (10 pages) about LTE before it was even finally specified
07:50.59DocScrutinizer05so, *several* years ago
07:51.51saperwhatever it is, you still need PDP context, which is a session to SGW (serving gateway), identified by APN (Access Point Name)
07:52.11saperof course the most interesting is the radio layer
07:53.18DocScrutinizer05>>Much of the LTE standard addresses the upgrading of 3G UMTS to what will eventually be 4G mobile communications technology. A large amount of the work is aimed at simplifying the architecture of the system, as it transitions from the existing UMTS circuit + packet switching combined network, to an all-IP flat architecture system.<<  https://en.wikipedia.org/wiki/LTE_(telecommunication)
07:55.34Defiantdoes that mean that UMTS is EOL?
07:59.03DocScrutinizer05no, UMTS is not yet EOL
07:59.49DocScrutinizer05https://en.wikipedia.org/wiki/LTE_(telecommunication)#Voice_calls >>The LTE standard supports only packet switching with its all-IP network. Voice calls in GSM, UMTS and CDMA2000 are circuit switched, so with the adoption of LTE, carriers will have to re-engineer their voice call network.[25] Three different approaches sprang up:  Voice over LTE (VoLTE) /  Circuit-switched fallback (CSFB) /  Simultaneous voice and LTE (SVLTE) <<
08:10.20*** join/#neo900 rootman (~rootman@85-126-124-129.work.xdsl-line.inode.at)
08:11.44*** join/#neo900 rootman (~rootman@85-126-124-129.work.xdsl-line.inode.at)
08:12.51DocScrutinizer05(EOL) I don't even know how far this coexistence feature in LTE goes, maybe UMTS will coexist with LTE on same spectrum
08:13.25WizzupI was hoping it would take a long time for umts to go eol
08:13.48DocScrutinizer05for now CSFB seems the commonly used voice call method and for that some sort of 'classical' network like UMTS is needed
08:16.28DocScrutinizer05also depends on country of course. While in USA they already start to shut down some UMTS and for sure 2G channels, in EU 2G GSM is used for so many M2M and telemetry purposes I wonder if it's here to stay forever
08:18.55WizzupDocScrutinizer05: I hope so :)
08:20.06saper2G GPRS has mostly the same coverage as 2G GSM voice, which can be very useful
08:20.31DocScrutinizer05I'm rather worried about LTE obsoleting itself by using every yet another new band in addition to the two dozen
08:21.54DocScrutinizer05I see they sold some more bands in Germany a 5 months ago, some weird stuff I didn't hear any LTE modem supporting yet
08:22.00saperlove his oldish Option Globetrotter HSDPA
08:23.41DocScrutinizer05seems as soon as modem manufs made a working modem chipset, the authorities auction a few more bands not yet supported by those chips
08:26.00DocScrutinizer05https://de.wikipedia.org/wiki/Long_Term_Evolution#Frequenzversteigerung_2015
08:28.26sixwheeledbeastDocScrutinizer05: In UK 2G is expected to be pulled slowly while 4G is rolled out, even tho a lot of "services" still use 2G.
08:31.00DocScrutinizer05I honestly wonder what they think. There's stuff like animal trackers made of a GPS and a cheap GSM with a worldwide SIM for SMSing the position
08:31.02sixwheeledbeastAnything with 2G only modem will fail, and that will have to be assessed on a site by site basis.
08:32.16sixwheeledbeastSecurity systems, animal trackers, gas/electric meter readers. There's a few services running on them that will need a HW upgrade if 2G disappears.
08:32.36DocScrutinizer05yes, damn expensive
08:33.02DocScrutinizer05any no viable upgrade path in sight
08:34.23DocScrutinizer05so about time to stand up and fight for continued 2G service
08:35.00DocScrutinizer05damn privatization
08:35.11DocScrutinizer05is that the right english term?
08:36.08sixwheeledbeastfortunately for us in the few years kit has been moving to IP over 3G, but legacy hardware will fail and that may mean a full system not just the signalling device. If they are trying to reduce electrical waste, why make kit that works stop working?
08:37.02sixwheeledbeastpossibly the correct term, but comms have always been owned privately.
08:37.12sixwheeledbeast:)
08:37.18*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
08:38.09DocScrutinizer05in former times every phone was mandated to be able to make emergency calls, everywhere (even more back in time the authorities enforced all radio stations - on ships mainly - to forward all emergency calls of their competitors). Now in USA you already can see your 'smart'phone ceasing operation when you travel a 50km
08:38.42DefiantGerman communications service was public until ~1989/90
08:39.13DocScrutinizer05yes, I know
08:39.49DocScrutinizer05and seems they failed to mandate continuity on public interest services
08:40.32DocScrutinizer05for 2G they specified that all carriers must be interoperable
08:40.58DocScrutinizer05that's not modern anymore it seems. Neither is legacy support
08:41.59DocScrutinizer05reduce electronic waste? LOL. They want you to buy a new device every 12 months
08:42.18Defiant12? 6!
08:42.25DocScrutinizer05or that
08:43.04DocScrutinizer05I had to buy a new car, the ashtrays of my old one were filled
08:44.07DocScrutinizer05</quote>
08:47.01*** join/#neo900 saif (74447b88@gateway/web/freenode/ip.116.68.123.136)
08:49.19DocScrutinizer05[notice] "Hetzner Online Statusmeldung: Urgent security updates on vHosts  1 - 1494"  Start:          October 2, 2015 8:30:00 AM CEST    End:            October 2, 2015 11:00:00 AM CEST (expected)
08:49.27DocScrutinizer05LOL, almost over
08:52.18DocScrutinizer05*cough* Konsole segfaulted on ctrl-shift-W
08:54.44saperruns dedicated @Hetzner
08:55.21DocScrutinizer05runs several different boxen on Hetzner
08:55.51sapervhosts update? some Xen bug or something?
08:56.05DocScrutinizer05no idea, they didn't disclose details
08:56.41DocScrutinizer05prolly XEN
08:57.15DocScrutinizer05what else would warrant such massive update with no lead time for warning
08:58.08saperthose are those updates that Amazon did few months ago :) haha
09:02.06sixwheeledbeastDocScrutinizer05: WEEE ? isn't that a Euro thing?
09:03.56DocScrutinizer05http://www.hetzner-status.de/en.html
09:04.11DocScrutinizer05sixwheeledbeast: hm?
09:04.19*** join/#neo900 mzki (~koza@89-72-165-101.dynamic.chello.pl)
09:04.43sixwheeledbeast~wiki WEEE
09:05.04*** join/#neo900 sparetire_ (~sparetire@unaffiliated/sparetire)
09:07.11DocScrutinizer05hmm yes
09:16.56*** join/#neo900 misv_ (~ms@128.199.49.125)
09:17.53*** join/#neo900 Defiant (erik@f054191228.adsl.alicedsl.de)
09:18.43*** join/#neo900 trx (ns-team@cable-188-2-94-51.dynamic.sbb.rs)
09:18.46*** join/#neo900 trx (ns-team@devbin/founder/trx)
09:26.52*** join/#neo900 modem (~modem@fsf/member/modem)
11:22.14*** join/#neo900 jonsger (~Thunderbi@2a02:8070:791:2f00:498b:32cf:84db:3704)
11:31.04*** join/#neo900 SylvieLorxu (~TheLastPr@dhcp-077-251-165-191.chello.nl)
12:16.17*** join/#neo900 jonsger (~Thunderbi@2a02:8070:791:2f00:498b:32cf:84db:3704)
13:41.51*** join/#neo900 che1 (~che@2001:a61:11e3:4c01:213:e8ff:fe9b:fb3f)
13:53.11*** join/#neo900 arossdotme (~zxy@79-69-202-13.dynamic.dsl.as9105.com)
14:20.17*** join/#neo900 wpwrak (~werner@20-117-16-190.fibertel.com.ar)
14:20.17*** mode/#neo900 [+v wpwrak] by ChanServ
15:19.07*** join/#neo900 che1 (~che@2001:a61:11e3:4c01:213:e8ff:fe9b:fb3f)
15:54.48*** join/#neo900 che1 (~che@g003.tum.vpn.lrz.de)
15:57.14*** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali)
15:58.00*** join/#neo900 ploopkazoo (~ruukasu@unaffiliated/ruukasu)
16:16.12*** join/#neo900 che1 (~che@2001:a61:11e3:4c01:213:e8ff:fe9b:fb3f)
16:16.36*** join/#neo900 SylvieLorxu (~TheLastPr@dhcp-077-251-165-191.chello.nl)
16:28.03*** join/#neo900 ploopkazoo (~ruukasu@unaffiliated/ruukasu)
17:40.27*** join/#neo900 ChanServ (ChanServ@services.)
17:40.27*** mode/#neo900 [+o ChanServ] by card.freenode.net
18:02.57*** join/#neo900 jonsger (~Thunderbi@2a02:8070:791:2f00:498b:32cf:84db:3704)
18:08.46*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
18:10.02*** join/#neo900 itbaron (~kvirc@a88-115-15-207.elisa-laajakaista.fi)
18:40.26*** join/#neo900 arossdotme (~zxy@79-69-193-40.dynamic.dsl.as9105.com)
19:10.05*** join/#neo900 Kabouik (~quassel@65.76.93.92.rev.sfr.net)
19:41.51*** join/#neo900 vakkov (~vakkov@s3n104.brunel.ac.uk)
19:54.10*** join/#neo900 varu|zZz (~whee@192.158.14.99)
20:19.22*** join/#neo900 vakkov (~vakkov@ic-s221n26.brunel.ac.uk)
21:34.31*** join/#neo900 Kabouik_ (~quassel@65.76.93.92.rev.sfr.net)
21:55.13*** join/#neo900 Kabouik (~quassel@65.76.93.92.rev.sfr.net)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.