IRC log for #neo900 on 20150623

00:21.19*** join/#neo900 louisdk (~louisdk@static-5-103-130-65.seas-nve.net)
01:22.32*** join/#neo900 cybiko123 (~cybiko123@216-80-103-40.hnc-ubr1.chi-hnc.il.static.cable.rcn.com)
01:22.32*** join/#neo900 cybiko123 (~cybiko123@unaffiliated/cybiko123)
01:54.28*** join/#neo900 FIQ (~FIQ@prgmr/customer/fiq)
01:56.23*** join/#neo900 Humpelstilzchen (~Defiant@f054124130.adsl.alicedsl.de)
01:59.09*** join/#neo900 illwieckz (~illwieckz@AToulon-256-1-183-88.w83-113.abo.wanadoo.fr)
03:24.00*** join/#neo900 verblendet (~volker@p57B27F3D.dip0.t-ipconnect.de)
04:27.01*** join/#neo900 illwieckz (~illwieckz@AToulon-256-1-183-88.w83-113.abo.wanadoo.fr)
04:33.34*** join/#neo900 illwieckz (~illwieckz@AToulon-256-1-183-88.w83-113.abo.wanadoo.fr)
04:35.13*** join/#neo900 illwieckz (~illwieckz@AToulon-256-1-183-88.w83-113.abo.wanadoo.fr)
06:19.57*** join/#neo900 vizzy (~volker@p57B27F3D.dip0.t-ipconnect.de)
06:33.00*** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali)
06:51.25*** join/#neo900 Oksana_ (~chatzilla@Maemo/community/council/Wikiwide)
07:01.12*** join/#neo900 rjeffries (~rjeffries@pool-108-40-199-126.snloca.fios.verizon.net)
08:13.39onlais jolla phone as open as n900, or is there something closed in jolla? Say, you could install another OS there, if you don't like that sailfish or what was it
08:13.53onlaand chips and
08:21.53*** join/#neo900 qwazix (~qwazix@Maemo/community/council/qwazix)
08:26.20edwinhi, does PLS8-EU support packet voice (VoLTE)? (I don't know if thats a feature of the modem or up to the OS)
08:30.47*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
09:07.56*** join/#neo900 modem (~modem@fsf/member/modem)
09:23.32*** join/#neo900 jonsger (~Thunderbi@2a02:8070:786:a700:3cf3:da87:10f6:aaef)
09:47.38*** join/#neo900 mvaenskae (~mvaenskae@unaffiliated/mvaenskae)
10:42.26*** join/#neo900 nicksydney (~quassel@18.097.dsl.syd.iprimus.net.au)
12:07.31DocScrutinizer05jolla is way more closed in my book than N900
12:08.08DocScrutinizer05edwin: yes, all PLS8 are ready for VoLTE
12:09.38edwingood, thats what I ordered in the shop. How about handoff between LTE and UMTS/GSM during a call? if the mobile operator supports it can neo900 too?
12:10.26DocScrutinizer05sorry wait, I'm not sure I'm right
12:10.57DocScrutinizer05anyway VoLTE _could_ get implemented on software level in application processor too
12:11.50edwinvodafone says Samsung GALAXY S5, Sony Xperia Z2 si Huawei Ascend P7 is compatible with their LTE network, and that if you initiate a call on LTE to a 3G/GSM phone that'll work, and if you loose LTE connectivity it should switch to 3G/GSM without dropping the ongoing call
12:12.07DocScrutinizer05checking http://m2m.gemalto.com/tl_files/cinterion/downloads/datasheets/gemalto_datasheet_PLS8_web.pdf
12:12.09edwinnot sure how well that works in practice :)
12:12.32DocScrutinizer05I thought I seen "ready for VoLTE"
12:13.09edwin"Voice Support for LTE via CSFB (circuit-switched fallback)" - is that just regular 3G/GSM and LTE for data?
12:13.16edwinerr I mean 3G/GSM for voice
12:13.24DocScrutinizer05basically yes
12:14.07*** join/#neo900 mvaenskae (~mvaenskae@unaffiliated/mvaenskae)
12:14.33DocScrutinizer05it's the commonly used voice call method on LTE today, since VoLTE is very complicated to implement
12:14.42DocScrutinizer05on carrier side
12:15.12edwinyeah I'm on orange and they don't support it yet, just vodafone supports it
12:15.55DocScrutinizer05anyway basically VoLTE is SIP-alike VoIP
12:16.13DocScrutinizer05can get done in "softphone"
12:16.28edwinthat'd be good, how you do the handoff in that case though?
12:16.31DocScrutinizer05nevertheless I could bet I seen "ready for VoLTE"
12:16.45edwinmaybe there's a more detailed datasheet on programming the PLS8?
12:17.10DocScrutinizer05no handoff needed, you use the same call service via different data suppliers
12:17.18DocScrutinizer05that's what makes it so complicated
12:17.47edwinI see
12:20.58edwinmaybe I should switch to the world-wide UMTS PHS modem instead for Neo900, and get the PLS8-equivalent for Neo900 "generation 2"
12:21.35edwinDocScrutinizer05: till when can I switch modems in the shop?
12:22.47DocScrutinizer05till final order
12:23.09DocScrutinizer05don't worry
12:23.33edwinah ok, maybe in the meantime you'll actually get one of the chips to test from gemalto and see what they can do
12:23.50edwinI wouldn't mind LTE + software VoLTE either, sounds like an interesting project
12:24.25DocScrutinizer05though... I can't tell for sure. Nikolaus told me he wants to order Neo900 modems together with the Pyro modems, via GC. So it's still a tad unclear when the modems will get ordered
12:25.21DocScrutinizer05give me an hour or two, I'm still absolutely sure I seen "ready for VoLTE"
12:25.32edwinsure, no hurry
12:28.03DocScrutinizer05btw CSFB should be supported no matter if the network has VoLTE or not
12:28.17*** join/#neo900 Kabouik (~quassel@147.99.221.254)
12:28.34edwinbtw datasheets lists: Penta Band LTE: 800/900/1800/2100/2600 MHz; FDD-Band (20,8,3,7,1) but http://neo900.org/faq#networks doesn't show band 1 (not that it matters for me, I need 1800 for LTE)
12:28.57DocScrutinizer05it's basically the "if you loose LTE connectivity it should switch to 3G/GSM without dropping the ongoing call" case
12:30.08DocScrutinizer05heck, did they change that too?
12:30.15DocScrutinizer05(bands)
12:31.09edwinlooks like its one extra band vs the neo900 site
12:31.25DocScrutinizer05yes, good spotting. Thanks
12:31.30*** join/#neo900 louisdk (~louisdk@static-5-103-130-65.seas-nve.net)
12:33.40DocScrutinizer05the fun of >>... which may change as a result of further development of the products.<<
12:34.08DocScrutinizer05and >> PRELIMINARY VERSION<<
12:37.40edwinhttps://developer.gemalto.com/threads/pls8-documentation-mismatch apparently there are 2 revisions of pls8
12:39.34DocScrutinizer05WTH!?!  >>> 2 UICC (SIM/MIM) interfaces 1.8V / 3V<<<
12:42.49DocScrutinizer05edwin: many thanks! good spotting again
12:43.38DocScrutinizer05so, you now know more than I do ;-)
12:44.46edwinI just googled :)
12:44.56DocScrutinizer05it's probably safe to assume that Gemalto won't build a PLS8 that can't get used for LTE phonecalls in the targeted continent/zone
12:45.12edwinis there any way for you to find out if those PLS8/PHS8 are really still pin-compatible, and that you will get the right revision of PLS8?
12:45.44DocScrutinizer05the pin compatibility is P*S8 major selling point, it will be warranted
12:46.44DocScrutinizer05the engineers at Gemalto/Siemens are no complete idiots (usually)  :-D
12:47.12DocScrutinizer05they want to sell their stuff and they drafted a strategy for all P*S8
12:47.39edwinhow about the docs, will they ship some technical docs on how to interface/program it, or you have to rely on their website?
12:47.53DocScrutinizer05I find it particularly intriguing that PLS8 now comes with  >>> 2 UICC (SIM/MIM) interfaces 1.8V / 3V<<<  I.E. DualSIM
12:48.22DocScrutinizer05the docs are "freely" available
12:48.31edwinapparently out of date though
12:48.54DocScrutinizer05well, >>... which may change as a result of further development of the products.<<  and >> PRELIMINARY VERSION<<
12:49.02edwin"The document in the knowledge base is for PLS8 release 1 which does not have these features. The data sheet describes the new release 2.1"
12:50.14edwinanyway lets wait and see, for now I'll leave the LTE in the preorder
12:51.21DocScrutinizer05sure, don't worry. Your choice isn't binding yet
12:52.56DocScrutinizer05http://m2m.gemalto.com/products/industrial-plus/lga/pls8.html has "LTE Voice support"
12:54.58edwinhmm I don't see the dualsim thing on PHS8 though , it says just 'UICC and U/SIM card interface 1.8 V and 3 V'. would you still support dualsim in neo900 and leave 2nd slot empty, or just have one SIM regardless of modem?
12:57.32DocScrutinizer05PHS8 has no DualSIM
12:58.11DocScrutinizer05the Neo900 DualSIM support is independant of modem, by multiplexer (switch)
12:58.38DocScrutinizer05we add it ourselves
12:58.58edwinah and you'd still need something between the modem and SIM to control the power even if modem supports dualsim directly, no?
13:00.00DocScrutinizer05and that detail now needs thorough review do make provisions for PLS8 dual SIM interfaces
13:01.16DocScrutinizer05we will need a cross-switch to swap SIM1 and SIM2 now, 2in-2out
13:01.51DocScrutinizer05on PHS8 the 2nd IN will end on RFI pins aiui
13:02.38DocScrutinizer05ohmy, once in a lifetime a nice surprise
13:03.18DocScrutinizer05:-)
13:03.50edwinthey should have a git repo or rss feed of that stuff :)
13:04.00DocScrutinizer05indeed
13:05.05DocScrutinizer05many thanks for bringing this up, we usually don't check for changes THAT indeep and frequently
13:05.59DocScrutinizer05and Gemalto doesn't even plublish decent "changelogs" when they for example add band1 to their product specs
13:09.29DocScrutinizer05when I google, I google for https://www.google.de/search?q=PLS8-E_HD_v01 and https://www.google.de/search?q=PLS8-E_HD_v02
13:09.37edwinyw, there are some more differences between PLS8 and PHS8 in that datasheet, perhaps you could have a look
13:09.57edwinsomething about antennas: 2 pads for WAN Diversity-Antennas>1 pad for an active GPS Antenna vs Pads for primary, secondary Antenna and GNSS
13:10.26DocScrutinizer05yes, PLS8 has MIMO
13:10.29DocScrutinizer05known
13:10.58modemDocScrutinizer05, hello
13:11.03DocScrutinizer05hi
13:11.12modemDocScrutinizer05, i have started working on a project for the Neo900
13:11.20modemwe discussed it by the past year
13:11.21DocScrutinizer05:-)
13:11.29DocScrutinizer05I remember
13:11.35modemit's some C code to implement a modem
13:11.42DocScrutinizer05you were the data over GSM-encoder guy
13:11.56modemand eventually a crypted communication channel ? Will need some bandwitch testing
13:11.57modemyeah :)
13:12.33modemi plane to offers you the source code and you could build an apps over it
13:12.49DocScrutinizer05Neo900 UG has no sw department
13:12.50modem(basically i don't have graphic skills)
13:13.14modemDocScrutinizer05, ah but it's not a problem, i hope you could somehow test the program on the CLI
13:13.23DocScrutinizer05please contact maemo community, or simply ask around in here for interested developers to join your project
13:13.25modemlet me know what bandwitch do you obtains, stuff like that
13:13.44DocScrutinizer05dos1 could help for sure
13:13.54modemi am willing to know the API to hook up the microphone
13:14.04DocScrutinizer05he has a PHS8 proto and already did voice calls
13:14.08modemthis doesn't exist on others phone, and all my devs are done on .WAV file
13:14.34modemyea
13:14.43DocScrutinizer05though... our protos have no PCM audio yet
13:14.48DocScrutinizer05:-/
13:14.49modemok!
13:14.53modemnot a big deal
13:15.12modemas i might not have it ready just as quick as i intended
13:16.17DocScrutinizer05anyway the GSM encoder is standard, you don't need hw bandwidth tests, it's perfectly possible to emulate the whole audio chain in software, with a FOSS GSM encoder
13:17.44modemah mm
13:17.48bencohsee libgsm for gsm6.10/8khz for instance
13:18.04modemno surprise on real world carrier ?
13:18.42bencohthere aren't many foss gsm encoder though, and the only one I know of (libgsm) has support for 8khz only ("real" "gsm/6.10")
13:18.51modemi mean there is also the bit flip, data loss that need to get emulated (easily done in SW)
13:20.00modemthanks you bencoh , noted that
13:20.11modemi will at some point try to pass data over it
13:20.53bencohyou can check amrnb/amrwb for AMR support
13:25.29DocScrutinizer05modem: on a second thought you as well can connect arbitrary cellphone headset jack to your PC's soundcard with an adapter cable and test the bandwidth this way
13:26.38modemyes that might work
13:26.48modemi was thinking confuring my station as a bluetooth headset
13:26.49DocScrutinizer05odds are you maybe got some additional noise filters and/or equalization in headset audio setup, but your concept should compensate resp take into account any such bandwidth limiting factors anyway, right?
13:26.52modemconfiguring*
13:27.06modemDocScrutinizer05, yeah sure
13:27.36modembtw i am implementing this algo : http://www.news.cs.nyu.edu/~jinyang/pub/hermes.pdf
13:28.00DocScrutinizer05BT is a tad ... unfortunate since HSP(?) is a very poor data rate
13:28.11bencohpoor ?
13:28.28DocScrutinizer05yeah, hsp has a limited datarate
13:28.45bencohhow poor compared to gsm/halfrate ? :)
13:28.57DocScrutinizer05it might introduce bandwidth limitations not caused by GSM codec
13:29.19DocScrutinizer05bencoh: it's on top of, not worst-rules
13:30.15DocScrutinizer05anyway I'd recommend wired headset connection, not BT
13:30.43DocScrutinizer05for lab testbeds
13:31.04*** join/#neo900 rjeffries (~rjeffries@pool-108-40-199-126.snloca.fios.verizon.net)
13:32.20DocScrutinizer05BT headset is really nasty, it often has dedicated PCM output directly to modem which you don't know much about the hw implementation
13:33.04DocScrutinizer05or it doesn't and you need to take into account any application processor issues (in BueZ or whatever)
13:33.52DocScrutinizer05then the BT chipset itself and the BT OTA protocol add variables to consider, on top
13:34.58DocScrutinizer05and on PC side it might be astonishingly cumbersome to feed any audio other than A2DP to BT
13:35.27DocScrutinizer05A2DP has its own issues, but generally isn't compatible to voice calls
13:37.41DocScrutinizer05edwin: I'm still not on C0 (aka fully awake), could you help me out? did you see any PLS8 docs newer than pls8-e_hd_v01000a_tcm216-155302.pdf ?
13:39.57edwinnope, thats the one that is out of date vs the datasheet, couldn't find the v2 or v2.1
13:40.15DocScrutinizer05:nod: same here :-/
13:41.00DocScrutinizer05we're aware (and always been) that the PLS8 docs we have are preliminary and neither complete nor up to date
13:41.36DocScrutinizer05e.g. they don't explain USB suspend mode
13:42.52DocScrutinizer05but the modem for sure must have similar suspend mode to PHS8, or it would be... worthless. And there's no obvious reason (except documentation flaws) why it doesn't list USB suspend in PLS8_HD
13:43.43modemi will let you know on the progress :) ttyl !
13:43.47DocScrutinizer05Nikolaus yesterday mentioned he tested (and even firmware updated) a PLS8
13:44.00DocScrutinizer05modem: yw! ta!
13:44.27edwinis v2 or v2.1 released though? here it says in dec 2014 that no https://developer.gemalto.com/threads/pls8-documentation-mismatch, but here someone is testing 2.1 https://developer.gemalto.com/threads/pls8-e-cmti-notification-serial-interface
13:44.42DocScrutinizer05so I guess this is a topic to 2escalate" to GDC/Nikolaus
13:45.33DocScrutinizer05V2.011 !
13:46.01edwinhttps://developer.gemalto.com/groups/cellular-hardware anyway search for pls8 there, thats all I know about it
13:46.08edwininfo is very scarce
13:46.27DocScrutinizer05yes
13:47.08DocScrutinizer05LTE modem modules are still not really common state of the art. Still very cutting edge
13:47.24edwinhopefully you'll get the latest revision when you order it though
13:48.02dos1we can ask Nikolaus which version he already got tested for Pyra. I suppose it's already V2
13:48.05DocScrutinizer05sure we'll get latest version :-) Nikolaus knows the engineers of Gemalto by beer&pub
13:48.30DocScrutinizer05yes, I assume he tested v2
13:48.36DocScrutinizer05hi dos1 :-)
13:48.44dos1hello :)
13:48.56dos1nice finding, edwin. I see UART is back
13:49.02DocScrutinizer05btw he also mentioned the GPS in PLS8 is great, better than what he used before
13:49.05DocScrutinizer05:-)
13:49.17DocScrutinizer05yeah, that's also great!
13:49.37DocScrutinizer05not so for Pyra when they neglected it :-/
13:49.55DocScrutinizer05since it re-introduces the deadlock problem for them
13:50.09DocScrutinizer05I gave evildragon a headsup already
13:50.56edwini've been testing the gps in a galaxy tab 3, and after a while it just looses the gps signal way too often. rebooting helps a bit , but quite annoying if you get the signal back only after you passed the intersection where you were supposed to make a turn
13:51.30DocScrutinizer05which chipset?
13:51.44edwinsm-t210, but don't know about the gps
13:51.51bencohdeadlock problem ?
13:52.14edwinit doesn't seem to support xtradata well either, so probably not the one you have in gemalto
13:52.25DocScrutinizer05bencoh: "funny": switch AT interface to serial: AT+BLABLA2. Then how to switch it back?
13:52.53DocScrutinizer05and it's persistent even across battery removal
13:53.01bencohDocScrutinizer05: isn't there an escape sequence or flow control or something ?
13:53.08edwinmarvell pxa986, gps 88L1000
13:53.12DocScrutinizer05flow control is via AT
13:53.27bencohno hw xon/xoff ?
13:53.31DocScrutinizer05edwin: thanks! not our chipset for sure
13:53.43DocScrutinizer05bencoh: that doesn't help
13:54.04bencohhmkay
13:54.40DocScrutinizer05when the AT interpreter is not available on an interface, you can't send AT commands to make it available again
13:56.21DocScrutinizer05[2015-06-10 Wed 14:11:43] <DocScrutinizer05> EvilDragon: for PHS8 watch out about AT^SDPORT=<mode>, it's persistent and could switch the interpreter to UART
13:56.22DocScrutinizer05[2015-06-10 Wed 14:12:25] <DocScrutinizer05> when you have no way to talk to PHS8 via UART, you don't want to allow that situation
13:58.04DocScrutinizer05[2015-06-10 Wed 14:21:08] <DocScrutinizer05> it's marked "(NV)" and no reset available to restore another mode than 2 via USB or signal/pin or power cycling
13:58.05DocScrutinizer05[2015-06-10 Wed 14:22:34] <DocScrutinizer05> worst case you need a filter in driver software to block AT^SDPORT=2
13:58.07DocScrutinizer05[2015-06-10 Wed 14:23:48] <DocScrutinizer05> also you want debug/test points on ASC0 (aka UART) then
14:00.31DocScrutinizer05back when I still assumed PLS8 has no UART so this problem wouldn't apply to it, only to PHS8. Now we learn UART is back in PLS8 which is a good thing for Neo900 but possibly even worse for Pyra
14:01.21DocScrutinizer05and all Pyra problems increase the workload on Nikolaus and thus delay the Neo900 development :-((
14:32.06*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
15:15.27*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
15:26.06*** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali)
15:28.19*** join/#neo900 norly (~norly@enpas.org)
16:54.15*** join/#neo900 dal (~dal@75-141-129-159.dhcp.mdfd.or.charter.com)
17:10.28*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
17:27.46*** join/#neo900 Kabouik (~quassel@65.76.93.92.rev.sfr.net)
17:49.54*** join/#neo900 vakkov (~vakkov@84.54.169.227)
17:58.54DocScrutinizer0530.06.2015, 23:59:60
17:59.09DocScrutinizer05:-))
17:59.20Humpelstilzchendoomsday?
17:59.31DocScrutinizer05watch seconds
18:00.05DocScrutinizer05so yes, maybe doomsday for some apps/systems
18:00.18DocScrutinizer05dooms-second
18:00.43DocScrutinizer05schaltsekunde
18:01.23DocScrutinizer05hums "let's do the time warp agaaaaaaiiiin"
18:02.05DocScrutinizer05https://www.youtube.com/watch?v=sg-vgGuTD8A
19:10.10*** join/#neo900 mvaenskae (~mvaenskae@unaffiliated/mvaenskae)
20:00.29bencohdoomsday is somewhere around 2038 ;)
20:01.11DocScrutinizer05that's yet another doomsday, yes
20:01.31DocScrutinizer05the mega time warp
20:01.50DocScrutinizer05this one is only a tiny glitch in time monotony
20:02.22DocScrutinizer05still it seemingly has potential to kill apps
20:03.38DocScrutinizer05don't ask me for details, I don't know any
20:04.47DocScrutinizer05allegedly last time(?) 2012 some java stuff locked up
20:06.45DocScrutinizer05per definitionem systime has to be strictly monotone
20:07.34DocScrutinizer05skew ahead is not that bad yet. Skew back however...
20:08.37DocScrutinizer05s/skew/skip/
20:25.24*** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali)
20:52.40*** join/#neo900 sparetire_ (~sparetire@unaffiliated/sparetire)
20:56.27edwinduring one of the leap seconds there was a kernel bug that caused (some?) of your cores to be stuck on 100% cpu usage
20:56.48edwinapparently that was noticable enough in terms of power consumption in some data centers that they had to start another generator to keep up
20:57.02DocScrutinizer05ouch
20:57.36edwinwhich is why google doesn't do the leap second step, they slightly slow down the clock prior to the leap second, and then speed it up
20:58.22DocScrutinizer05that's how timeadjust works
20:59.34edwinhttp://www.h-online.com/open/news/item/Leap-second-Linux-can-freeze-1629805.html https://news.ycombinator.com/item?id=4194159
21:00.34edwinhttp://i.imgur.com/hsUDE.png <-- watts
21:09.02DocScrutinizer05hihi
21:09.52*** join/#neo900 cybiko123 (~cybiko123@216-80-103-40.hnc-ubr1.chi-hnc.il.static.cable.rcn.com)
21:10.07*** join/#neo900 cybiko123 (~cybiko123@unaffiliated/cybiko123)
22:34.47*** join/#neo900 norly (~norly@enpas.org)
23:34.10OksanaDualSIM: Does that mean two SIMs active at the same time? That makes PLS8 particularly interesting... (thorough review to make provisions for PLS8 dual SIM interfaces) Yes, that would be nice...
23:35.08DocScrutinizer05Oksana: there's no decent doc available for PLS8 yet
23:35.27DocScrutinizer05for the version2 PLs8
23:37.02DocScrutinizer05so we can't know. But dual interface for UICC/SIM probably means they are considering DSDS
23:39.30DocScrutinizer05feels slightly pissed that the answer to the question "are there any pads on PHS8 that might be used as 2nd SIM interface in later P*S8 models?" was "why do you want dual SIM, it's useless nowadays"
23:39.55OksanaDual standby? both SIMs to be accessed through time multiplexing?
23:40.20OksanaWhy would they be useless?
23:40.51DocScrutinizer05Gemalto said the trend is towards single secure element and provisioning OTA
23:41.15DocScrutinizer05OWTTE
23:44.22DocScrutinizer05that however works only with carriers who support this - obviously. And it will take a loooong time till all carriers worldwide have adopted OTA provisioning
23:44.33DocScrutinizer05prolly never
23:54.40*** join/#neo900 louisdk (~louisdk@static-5-103-130-65.seas-nve.net)

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