brolin_empey | “homosexual child molester” sounds grammatically ambiguous to me: does the person molest only children who are homosexual? Or is the person who molests children homosexual? | 01:37 |
---|---|---|
Vajb | sicelo: meaning that someone thought it is gps-plotter. | 07:01 |
Enrico_Menotti | VERY good news: phone calls with N900 + BMW via bluetooth WORK. | 12:43 |
Enrico_Menotti | More details. | 12:43 |
Enrico_Menotti | My car is a BMW 318d, F30, 2012. | 12:43 |
Enrico_Menotti | As I reported, with the stock bluetooth on Maemo (CSSU applied), I was able to pair (not at first try, but anyway) and do phone calls, but at hanging up also the iDrive system on the car (or better its multimedia part) hang, and eventually rebooted. | 12:44 |
Enrico_Menotti | This is reported as an issue also with BMW + other phones over the net. | 12:45 |
Enrico_Menotti | I read one post of a man who succeeded in resolving the issue with a software update on the car, done at a BMW dealer. | 12:45 |
Enrico_Menotti | So I started looking for updates. | 12:45 |
Enrico_Menotti | The sw version on my car is 008.009.010, both for multimedia (ME-) and telephone (TE-) systems. | 12:46 |
Enrico_Menotti | On bmw.com there is a page for software updates. You have to insert all 17 figures of the VIN number, found on a plate on the passenger side, visible with door open. | 12:47 |
Enrico_Menotti | However, for my car there are no updates reported. | 12:47 |
Enrico_Menotti | But I found updates available also at bmw.co.uk. There, you just need the last 7 digits of the VIN, and for my car there are 3 versions of the ME- and TE- available. | 12:47 |
Enrico_Menotti | However, they all are older than the one I have already (!), so the vehicle doesn't accept them. | 12:48 |
Enrico_Menotti | From the system log on the N900, I found that at the end of the call the N900 receives 4 AT- commands, one of which is related to phone book transfer, which is not available on stock Maemo. | 12:49 |
Enrico_Menotti | So I looked for this topic, and found https://wiki.maemo.org/Bluetooth_PBAP. | 12:49 |
Enrico_Menotti | There is a note "There is a TODO to write support for AT commands but don't hold your breath." under "Disclaimer", so I was rather pessimistic. | 12:50 |
Enrico_Menotti | However, as a last try I installed the packages. In detail, I did all listed under "Manual installation". | 12:51 |
Enrico_Menotti | After that, rebooted the N900. | 12:51 |
Enrico_Menotti | The car said it was syncing the phone book, which however I have empty. | 12:51 |
Enrico_Menotti | I let it do, and tried a call. Voilà, hangs up correctly. | 12:52 |
Enrico_Menotti | Well, the phone book was keeping on syncing, so I tried to remove the phone from the car and the car from the phone, and re-pair. Ended up in a trouble (unable to remove the phone from the car, nor re-pair it), but after about half an hour of trials, including pairing, unpairing and rebooting both devices, I succeeded in pairing and connecting the devices. | 12:54 |
Enrico_Menotti | And phone calls work and hang up correctly, it seems. | 12:54 |
Enrico_Menotti | I'll test further and report any further issues. | 12:54 |
Enrico_Menotti | sicelo freemangordon ^^^ | 12:54 |
sicelo | :-) | 14:36 |
DocScrutinizer05 | I can't help but: I told ya - leste _nit_ developing "bottom-up" from existing stuff and on N900 as primary platform, only _then_ porting stuff to other platforms, resulted in genuine maemo aka CSSU finally reached complete zombie state | 15:48 |
DocScrutinizer05 | s/_nit_/_not_/ | 15:48 |
infobot | DocScrutinizer05 meant: I can't help but: I told ya - leste _not_ developing "bottom-up" from existing stuff and on N900 as primary platform, only _then_ porting stuff to other platforms, resulted in genuine maemo aka CSSU finally reached complete zombie state | 15:48 |
DocScrutinizer05 | not like we never seen this effect before. Meego anybody? | 15:50 |
DocScrutinizer05 | refer Carsten Munk "Dr Strnagelove or how I learned to love meego" OWTTE | 15:52 |
KotCzarny | more like 'we have only so many devs and they are already overworked' | 15:53 |
DocScrutinizer05 | that's a fallacy | 15:59 |
DocScrutinizer05 | doing a thing right doesn't mean it takes more time to do it | 16:00 |
KotCzarny | but often does, because doing something right breaks compatibility with already established product | 16:01 |
KotCzarny | which also means good os, few apps | 16:02 |
KotCzarny | so choices, choices | 16:02 |
DocScrutinizer05 | when you care about your code being portable then it's irrelevant when you develop on N900 as fist platform and only then port it to a new platform | 16:02 |
DocScrutinizer05 | when you do it right from beginning, porting is a nobrainer | 16:03 |
DocScrutinizer05 | literally a flip of a compiler option | 16:03 |
DocScrutinizer05 | with an approach of "let's take care about portability later, now I want it to work on this particular platform first" you end with a pile of shards in the end and have to start anew for your second platform | 16:05 |
DocScrutinizer05 | in my book "breaks compatibility" is a synonym for doing it wrong, not right | 16:09 |
KotCzarny | technologies/apis change | 16:12 |
DocScrutinizer05 | evebn the change from 32 to 64 bit in linux didn't breeak compatibility | 16:13 |
DocScrutinizer05 | if you can't think of a way to keep stuff compatible, try harder | 16:14 |
KotCzarny | i think you should define 'compatibility', because definitely 64bit binaries dont run on 32bit | 16:14 |
DocScrutinizer05 | eh? compatibility is supposed to work the other way around | 16:19 |
DocScrutinizer05 | and 32bit binaries work on a 64bit system | 16:20 |
DocScrutinizer05 | 64bit apps should compile for 32bit just fine unless you messed up sth | 16:21 |
DocScrutinizer05 | when you want to change an API, you create the new API and same time a compatibility layer that allows 'old' apps to deal with their 'old' (though now virtual) API. E.G it's no rocket science to run apps in their own namespace with a virtual /proc, /dev and /sys converting the old calls to the new real API | 16:37 |
DocScrutinizer05 | heck, you even can run windows binaries under linux, and that's quite a bit more demanding regarding compatibility than changing a linux kernel version or whatever | 16:41 |
DocScrutinizer05 | thus you need an "emulator" for that, though wine isn't really an emulator | 16:42 |
DocScrutinizer05 | you still can run win95 apps under win10 I guess. No? That's obviously not linux but the problem is exactly the same | 16:43 |
sixwheeledbeast | Different goals. Leste is heading for mainline. | 17:02 |
DocScrutinizer05 | and mainline is not about cross-platform? | 18:44 |
DocScrutinizer05 | I anyway still hear the "this will help N900 as well!!!" from stskeeps and all leste devs | 18:46 |
DocScrutinizer05 | suuuuure | 18:46 |
DocScrutinizer05 | it helps N900 to die | 18:47 |
KotCzarny | n900 will never die | 18:48 |
KotCzarny | because with mainline/leste, you can run without battery | 18:48 |
* DocScrutinizer05 makes KotCzarny run without battery, and very very fast too | 18:49 | |
* KotCzarny coughs a furball in general doc's direction | 18:49 | |
GeneralDoc | ~attack KotCzarny | 18:52 |
* infobot grabs a pen, screams like she's possessed, and begins chasing KotCzarny | 18:52 | |
KotCzarny | ~lick DocScrutinizer05 | 18:55 |
* infobot licks DocScrutinizer05 *SHLUUURRRRPPP* | 18:55 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!