libera/#maemo-leste/ Tuesday, 2022-11-29

Wizzupdo we still need our own upower fork?00:01
WizzupWe seem to have it for longer history and for better avg power00:01
Wizzup( https://github.com/maemo-leste-upstream-forks/upower/commits/maemo/beowulf )00:01
Wizzup(we need to decide this to have mce in upower)00:01
buZzi think freemangordon is already waiting for upstream upower to merge some stuff?00:13
Wizzupsure, but we'll need more.00:18
Wizzupwe actually have a lot of upower patches: https://github.com/maemo-leste-upstream-forks/upower/commits/maemo/beowulf00:25
buZzyeah thats a lot01:08
Wizzupmost are necessary ;)01:13
buZzi doubt many will go upstream, like the systemd one02:00
buZzso maybe our own fork will just stay needed02:00
freemangordonhmm, I did nothing in upower07:16
freemangordonWizzup: I think we shall try upower with no patches07:34
freemangordonat least SOC estimation that was implemented there is worse than nothing IMO07:35
freemangordonI had occasional shutdowns because of low battery while applet was reporting 30%-40% or something07:36
siceloiirc vanilla upower has issues on at least D4 and N900. For N900, the issue exists while battery is not calibrated. i forget exact details, but it's probably that there's no LMD in that case, and it throws upower off07:41
sicelosomething similar happens with D4 ... although I haven't used vanilla in a long time there, so I forget exact details now07:42
freemangordonsicelo: ok, we may carry some of the patches, if needed. however, I think all those were done when we were on ascii07:45
SuperMarioSFso i am doing recalibration on battery, I removed the file for full charge capacity for old battery is this correct?07:49
sicelofreemangordon: i am trying to get mtdoops working for capturing the kernel hang due to N900 modem. so far i'm not very successful. do you perhaps know how to make it work? i added `mtdoops.mtddev=log` to the cmdline08:04
freemangordonyep, that should work08:39
freemangordonbut, I think you need onenand drivers enabled as well08:39
freemangordonuvos: https://pastebin.com/wtqL02hA08:40
freemangordoncalculated Ri, every 30 seconds08:40
freemangordonno filtering whatsoever, just 10 samples, sorted, so lowest and highest are used08:41
freemangordoncode itself https://pastebin.com/ySq4dFGA08:42
uvosfreemangordon: that looks like the right range values wise09:47
uvosit bounces around alot ofc, but i expect some filtering will vastly improve this09:47
uvosmy manually mesured value is 150mOhm so the avg of your values looks to be very close to that09:48
freemangordonuvos: right11:02
freemangordonit has some bad readings (like .038) at times, but filtering will improve that11:02
freemangordonthough, under load the average is closer to 0.1 than 0.1511:03
freemangordonalso, I will try on allwinner, as there we have bad PM, so not sure what I will get11:04
* freemangordon tries Ri = a * Ri + (1.0f - a) * r; , where a = .8;11:12
freemangordonnot sure what time const 0.8 actually is :)11:13
freemangordonI forgot so much :(11:13
Wizzupfreemangordon: no, upower with no patches is a mess11:13
freemangordoneven upstream?11:13
freemangordondid we open issues?11:13
Wizzupwell, we tried upstream last time, but we can try it again, see the many patches we carry11:13
freemangordonok, but why didn;t we pester upstream to fix whatever we think is broken?11:14
Wizzupbecause we were probably still figuring out what we needed11:14
freemangordonI opened one issue (wrongly) and they replied in a day11:14
freemangordonhow we will figure out without trying vanilla? :)11:14
freemangordonuvos: right before low voltage power-down Ri was calculated to be ~.19, under load11:20
freemangordonhttps://pastebin.com/42XP9z0T11:20
freemangordonuvos: did you build fixed charging_sdl?11:24
Wizzupfreemangordon: well, we can go with upstream upower in mce, but I am 99% sure things will be broken again11:27
WizzupI think this should be an issue for another day11:27
WizzupThey also limit power history to only a day or so, iirc, hardcoded11:27
Wizzupspinal's patches drastically improved the situation for sure11:27
freemangordonok11:27
Wizzupmaybe some of it worked around kernels problems, but it also exposes a lot more data iiuc11:28
freemangordonbut, at least SOC calculation based on voltage shall be removed11:28
WizzupI do agree we probably want it upstreamed eventually, or worked out wit upstream11:28
freemangordonit is extremely innacurate11:28
WizzupSuperMarioSF: I think so @ battery, the wiki also has some info on it I think11:29
Wizzupfreemangordon: so shall I just try to rebase our patches on upower then?11:29
freemangordonI guess11:29
freemangordonI have no idea what those patches are about, besides SOC11:29
Wizzupwell, there are also patches from me11:30
Wizzupfor example: https://github.com/maemo-leste-upstream-forks/upower/commit/58358f13c931d737c8eeda3244a39cd887308a7a11:30
Wizzupand: https://github.com/maemo-leste-upstream-forks/upower/commit/3f9dd1774ac2a19df7560de1eb23ce15d283669011:30
WizzupI think we want both of these11:30
freemangordonwhy do we need a moon month of history?11:32
freemangordonWizzup: anyway, please rebase as you think is appropriate11:33
freemangordonI will try to upstream whatever possible11:34
freemangordondo not pull SOC patch though11:34
freemangordonit does more harm than good IMO11:34
Wizzupwhich one is that?11:34
freemangordonhard to say11:36
freemangordonseems to be spread over several patches11:36
Wizzupdo you want me to drop spinals patches for now, and apply what we think we need?11:36
freemangordonhttps://github.com/maemo-leste-upstream-forks/upower/commit/13edc4622d19056c934bab196661145de8cbce0111:36
freemangordonand few on top11:37
freemangordonyes, I think that's better approach11:37
Wizzupit seems to suggest that we would need to re-add code to mce11:44
Wizzup(the commit msg)11:44
Wizzupwell, mce and battery applet11:44
Wizzupis this something upstream upower added, the estimation?11:45
freemangordonI don;t think so11:45
Wizzupso how do we deal with it then?11:46
Wizzupwe want some estimation, right?11:46
freemangordonyes11:46
freemangordonI am working on it ATM11:46
freemangordonbut, if we cannot come up with something sane, we'd better have none11:47
freemangordoninstead of shutting down the device while displaying 40% full11:47
Wizzupdoes that happen?11:51
freemangordonevery time here11:52
freemangordonwhen battery is not calibrated11:52
WizzupI mean, if you're working on it now, I can leave the upower to you, and then just build mce with upstream upower until we get our own11:52
freemangordonnot sure11:52
Wizzupit will be a week off at least until we have an image with then a not-well-working battery applet. ;)11:52
freemangordonI don;t know, I am not sure what exactly do we need from those patches we  carry, besides estimation and voltage average11:53
freemangordonand yeah, not reading design voltage every time11:53
freemangordonbut, I think this should be already fixed upstream11:54
freemangordonif not, we can simply open an issue11:54
freemangordonso, what I think we shall do is to use upstream upower11:54
freemangordonnot  the one from chimaera11:54
freemangordonand then add whatever we think is needed on top11:55
freemangordonsending patches for upstreaming in the process11:55
WizzupHEAD or a tag?11:55
Wizzup(from upstream)11:55
freemangordonI guess latest released11:56
Wizzupimo all the properties added by spinal make sense to me11:56
freemangordonbut, we shell check if there is something valuable in between11:56
freemangordoncould be11:56
WizzupI think at least until maybe librem/phosh, nobody used upower on mobile11:56
freemangordonbut, the question is, do *we* need/use those paroperties?11:56
freemangordonmce maybe?11:57
Wizzupyes, they are used by battery applet and mce11:57
freemangordonbattey applet shall not use anything but SOC11:57
Wizzupalso at the time upstream upower was really slow in picking up changes11:57
Wizzuplike it would take 30s for it to notice anything11:57
Wizzup(plug in, charging)11:57
Wizzupthat was partially related to kernel11:57
freemangordonI remember11:57
freemangordonWizzup: lets do nothing for now, I want to hear from uvos first11:58
freemangordonunless you are on hurry with upower11:58
freemangordonI also need some time to check HEAD vs last release11:59
freemangordoncan;t do now, will do later on (in the evening most-probably)11:59
Wizzupwell, we just need to -compile- mce in the ci to move on I think, it depends in our upower (1:<version here>)12:00
Wizzupwe can do it later if no other things depend on mce12:00
Wizzupbut we want updated mce-dev which comes from mce build12:00
Wizzupif I remove '1:' I am pretty sure it will just compile12:01
freemangordonyes, please do12:01
freemangordonwe will have issues with dist-upgrade of beowulf later on, but...12:01
freemangordonI wonder why epoch was added in the first place, but well...12:02
freemangordonnot much we can do noa12:02
freemangordon*now12:02
Wizzupwe added it12:02
freemangordonyes, but why?12:03
freemangordonanyway12:03
freemangordonnot important12:03
WizzupI think we had a debian pkg replace our with an update or something12:03
Wizzupbut spinal did it (the epoch change)12:03
freemangordonok12:04
freemangordonhave to run now, ttyl12:04
Wizzupttyl12:09
Wizzupmce built12:09
WizzupBlagovestPetrov[: should I fix the build problems in hildon-desktop, or did you have a pr?12:21
BlagovestPetrov[I will create a PR in ~10-15 min :)12:48
Wizzupbbiab12:49
BlagovestPetrov[:)12:50
BlagovestPetrov[it's strange that it has generated Makefile in the repository12:51
Wizzupuvos: I think your leste-config PR might be bad12:52
Wizzupuvos: it has spaces in the sysctl.d file in the line itself12:52
WizzupI don't think it is accepted that way12:52
Wizzupcare to check if your systems actually have this set after reboot?12:52
Wizzupsysctl -a | grep compaction12:52
Wizzupuvos: hm looks like it worked12:54
Wizzupweird12:55
BlagovestPetrov[Wizzup:  I just put ` CFLAGS += "--param max-inline-insns-single=1000" but it's failing with another error12:58
BlagovestPetrov[checking..12:58
freemangordonBlagovestPetrov[: please uninline the function12:58
BlagovestPetrov[ok:)12:59
BlagovestPetrov[https://github.com/maemo-leste/hildon-desktop/pull/2013:11
uvosso mce reads alot of stuff in the upower module13:14
uvosbut thats just an artifact from that module being backproted form sfos13:14
uvosmce dosent use any information provided by this module anywhere except battery-guard13:14
uvoswitch will work fine as long as at least voltage is available13:15
uvospersonally i think we need some kind of soc estimation, but i agree that the current implementation is terrible13:15
uvos(for the battery applet)13:16
uvossince afaik only the battery applet cares about soc, another option is to simply add some estimation to this instead of upower (if upstream upower is not frendly)13:16
uvosfreemangordon: yeah charging_sdl shout be fixed13:20
Wizzupthis is also something we might want: https://github.com/maemo-leste-upstream-forks/upower/commit/4d0c6223ecbe428757942a803ee5f3024d74ad7013:45
WizzupI remember it doing wakeups often13:45
Wizzupwhat about https://github.com/maemo-leste-upstream-forks/upower/commit/ac052c5cc964edf432c00eab007bc6319fff5268 ?13:45
Wizzupand https://github.com/maemo-leste-upstream-forks/upower/commit/3fe5cbc2db32abe25744bac89d20f0614d32d977 ?13:46
WizzupBlagovestPetrov[: does the debian/changelog need a newline below the first line?13:48
WizzupBlagovestPetrov[: if you can add that, please, we usually do that13:49
Wizzupuvos: heh, now my bionic said '4 days'13:49
Wizzupso somethin got better13:49
uvosshould turn off all compaction timers13:57
uvosas oposed to just nerfing the one13:57
Wizzupit seems to help13:57
uvosdunno if this has any consequences with long uptime13:57
Wizzupwell then we can set it to once an hour or something13:57
BlagovestPetrov[Wizzup: sorry, fixing..13:59
WizzupBlagovestPetrov[: ok, lmk14:07
WizzupI'll probably a few more packages soon because I don't feel like something else :D14:07
BlagovestPetrov[done14:08
BlagovestPetrov[btw, which package was providing theme-config?14:09
BlagovestPetrov[hildon-initscripts still depends on it14:10
WizzupI think it should be there now?14:10
Wizzup$ apt-cache search theme-config14:10
Wizzuptheme-default-settings - Hildon theme definition14:10
Wizzupbtw, pkgweb should now show chimaera pkgs too14:11
Wizzuphttps://maedevu.maemo.org/pkgweb/search?q=mce14:11
BlagovestPetrov[oh, apt-get update :)14:11
BlagovestPetrov[nice14:11
BlagovestPetrov[osso-applet-notificationlight - ok14:18
BlagovestPetrov[osso-applet-devicelock - ok14:18
BlagovestPetrov[hildon-status-menu  - ok14:18
BlagovestPetrov[osso-xterm - ok14:18
BlagovestPetrov[icd2 fails with multiple definitions. checking..14:19
BlagovestPetrov[const gchar* icd_iap_state_names[ICD_IAP_MAX_STATES];14:23
BlagovestPetrov[this is in the header14:23
BlagovestPetrov[and it's defined in every file, where the header is included14:24
BlagovestPetrov[probably, const gchar* icd_iap_state_names[]; should work14:24
BlagovestPetrov[nope :) it doesn't14:25
BlagovestPetrov[--allow-multiple-definition would compile it but it doesn't look good in this way14:27
Wizzupmeanwhile I made a python script to backup gh repos14:29
* uvos read "break" gh repos14:31
Wizzuplol14:32
dsc_`curl <github_api_that_lists_repos> | jq <only_repo_urls> | parallel -j10 git clone {}`14:32
Wizzuphttps://dpaste.com/7Z7VV3XLE.txt14:34
Wizzupthis nicely does git clone --mirror and also updates it14:34
Wizzupso we don't actually lose info with the above oneliner :P14:34
Wizzupit also does updating14:34
WizzupBlagovestPetrov[: will look at icd2 momentarily14:35
WizzupBlagovestPetrov[: maybe it needs to be made extern, not sure14:45
Wizzuppretty sure extern is the solution here14:47
Wizzupfreemangordon: https://github.com/maemo-leste/icd2/pull/1114:51
tmlindfreemangordon, uvos: cool if you guys got the open circuit stuff going :)14:51
Wizzupfreemangordon: version is currently 0.99, so I don't want to make it 1.0, I made it 0.99.1 :p14:51
uvos2040: icd2 v0.999999999999999914:52
Wizzup:D14:52
uvostmlind: i dident do anything14:52
BlagovestPetrov[sorry, here. That was fast :))14:55
Wizzupactually took me like 10-15 mins lol14:55
BlagovestPetrov[:D14:57
BlagovestPetrov[theme-default-settings is already in the repository14:58
BlagovestPetrov[I'm following the list14:58
BlagovestPetrov[and probably leste-config is also fixed14:59
BlagovestPetrov[https://github.com/maemo-leste-upstream-forks/eg25-manager15:01
BlagovestPetrov[we have only the debian directory in the release branch15:02
Wizzupyes leste-config is also done15:02
Wizzupbrb, coffee time15:02
BlagovestPetrov[ok:)15:03
BlagovestPetrov[xorg will be fun :D15:11
uvosxorg should not be a big deal15:11
uvosit has little deps15:11
BlagovestPetrov[it's an upstream fork15:11
uvossure15:12
BlagovestPetrov[and it fails again because of systemd15:12
BlagovestPetrov[The following packages have unmet dependencies:15:12
BlagovestPetrov[ libelogind0 : Conflicts: libsystemd015:12
Wizzupwhat package?15:12
Wizzupinstall hildon-base15:12
BlagovestPetrov[xorg-server15:12
BlagovestPetrov[ok :)15:12
BlagovestPetrov[still, it's a dependency in the control file15:13
Wizzupno, install hildon-base15:13
Wizzupand don't bother with xorg-server :)15:13
WizzupI need to rebase my patches to the debian xorg15:13
BlagovestPetrov[:)15:13
BlagovestPetrov[ok, skipping..15:13
Wizzupdid you install hildon-base?15:15
Wizzupit should prevent you from having libsystemd0 installed15:15
Wizzupever15:15
BlagovestPetrov[I've installed it15:18
BlagovestPetrov[strange15:18
BlagovestPetrov[and alsa-lib also fails in linkling15:19
Wizzupisn't that anther upstream pkg? sounds like it15:21
WizzupI think you can skip the upstream ones15:21
BlagovestPetrov[ok15:24
BlagovestPetrov[it is15:24
BlagovestPetrov[should I try upower? status-area-applet-battery depends on it15:27
Wizzupuvos: do you remember we why we forked alsa-lib?15:27
WizzupBlagovestPetrov[: no, we talked about it earlier today15:27
uvosWizzup: yes15:27
WizzupI will fix the debian/control file for it for now15:27
uvosthere was a bug in alsa-lib that broke the parsing of the alsa volume restore file when this file contained the charecter #15:28
uvosas the mapphone dtmf channel contains this symbol, restoring audio volumes was broken15:28
uvoshowever this was fixed in, at the time, git alsa15:29
uvosso we build git alsa15:29
uvosi presume this has filtered into chimera15:29
BlagovestPetrov[oh, ok15:29
WizzupBlagovestPetrov[: our upower version starts with 1:, if you remove that from the control file, it'll build np15:30
BlagovestPetrov[ok15:30
Wizzupbut no need to make a PR for it15:30
BlagovestPetrov[yes, it builds15:32
Wizzupwe will still need to build xorg at least, they never looked at my patch15:34
Wizzupbut it's not critical15:34
Wizzupit's just for touchscreen vibration15:34
BlagovestPetrov[-       rm -f atinout atinout.1 atinout.1.html atinout.spec15:42
BlagovestPetrov[+       rm -f atinout atinout.1.html atinout.spec15:42
BlagovestPetrov[weird but makefile was removing the man page15:43
BlagovestPetrov[it's fixed in the bewulf branch15:44
WizzupBlagovestPetrov[: so should I continue down from leste-config?15:44
BlagovestPetrov[you can check my file but almost everything was upstream forks15:46
Wizzupah, ok15:46
WizzupI got confused because you reported some here15:46
Wizzupbtw, looks like debian xorg now depends on logind15:46
Wizzup(e)logind15:46
BlagovestPetrov[phew15:46
Wizzupit's not a big deal, we can use elogind, it's just that it's annoying in every way15:47
Wizzupso we just need to make it do exactly 0, other than privs mgmt15:47
Wizzuplike it would restart our phones when the power button was pressed before15:47
freemangordonWizzup: hmm, what's wrong with 0.100?15:47
BlagovestPetrov[:)15:47
Wizzupfreemangordon: 1.015:48
Wizzupoh15:48
WizzupI guess we could do 0.10015:48
Wizzuplet me fix15:48
freemangordonotherwise I guess PR is fine15:48
BlagovestPetrov[atinout - ok ( works on beowulf branch; master is behind )... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/682c8722daadec407abc3357f811fccf9d67b56b>)15:48
Wizzupfreemangordon: force-pushed now15:49
BlagovestPetrov[this is everything you can build below leste-config15:49
freemangordonWizzup: ok. do you want me to merge it?15:49
Wizzupyep15:50
freemangordonok15:51
freemangordonuvos: when battery is fully charged, I get values like 0.01284615:52
BlagovestPetrov[maemo-security-certman is not compatible with the newest libnss. checking..15:53
WizzupBlagovestPetrov[: ok, then just skip and we'll fix15:55
BlagovestPetrov[ok15:55
Wizzupor fix if you want :D15:55
Wizzupbut it's probably nasty15:55
Wizzup(in my experience)15:55
BlagovestPetrov[crypto.. :D15:55
BlagovestPetrov[I'll try15:56
WizzupI did the openssl port from 0.9.x to 1.x15:56
Wizzupthat was not fun15:56
BlagovestPetrov[definitely not :D15:56
uvosfreemangordon: you would expect the internal resistance to be lower at high soc and higher at high rates of discharge, but this is too mutch15:56
BlagovestPetrov[manufacturerID = Nokia Corporation this can be changed :)15:56
uvosfreemangordon: maybe just restict mesureing to 3.6-3.9V and call it a day15:58
tmlindWizzup, uvos: got xt910 booting to kexecboot, it has an empty utags partition15:58
tmlindanybody have an xt912 handy to dump some info? might as well add that too while at it15:58
uvostmlind: i have xt912 what do you need?15:59
uvosits booted mainline before15:59
uvos(via kexec from android but still)15:59
tmlinduvos: ok just a few things: fdisk -l of /dev/boot/mmcblk1 and dd dump of the utags partition16:00
tmlindoh and if you can check the bpsw partition is empty16:00
tmlindthe other info like initramfs offset i just dumped from the stock firmware16:01
tmlindhmm the stock firmware does not have a cdt.bin, so a dump of that partition would help with the partition names :)16:02
uvosno wait i have xt910 (eu version)16:02
uvosi got these confused16:02
uvosxt912 is the us one16:02
tmlindyeah i got them mixed up too few days ago :)16:02
uvosi only have xt91016:03
tmlindok np, i'll get an xt912 in few weeks from Wizzup16:03
tmlindhmm seems that xt910 has some yet another key for the power key16:03
uvosmaybe its KEY_POWER even xD16:04
freemangordonuvos: well, lets see how calculations will compare to reported level16:05
Wizzupuvos: do you need xt912?16:10
uvosWizzup: no, im fine with xt91016:10
Wizzupok16:10
freemangordonuvos: I was using wrong math, that's why the values16:25
Wizzupnever a good idea to use the wrong math :P16:29
freemangordonyeah16:30
BlagovestPetrov[ke-recv : Depends: ke-recv-l10n-mr or16:30
BlagovestPetrov[                    ke-recv-l10n-mr0 but it is not going to be installed16:30
BlagovestPetrov[there are some missing l10n packages16:30
Wizzupfreemangordon: should modem/call stuff go into chimaera or should I make chimaera-devel ?16:30
WizzupBlagovestPetrov[: ke-recv-l10n-mr0 is already the newest version (7.3.0+m7).16:31
Wizzuptry to apt-get install it and see what complains16:31
freemangordonWizzup: lets go16:31
Wizzupcan't parse, want it all in chimaera?16:31
BlagovestPetrov[https://hastebin.com/yesuqovumo.sql16:33
BlagovestPetrov[weird16:33
freemangordonsorry, I meant - yes, lets put modem stuff in chimaera16:33
uvosugh please note the bug where the modem stuff breaks all connections includeing wifi16:36
uvosif the modem dosent come online for any reason16:37
uvosthats a pretty terrible thing to expose stable to imo16:37
Wizzupchimaera is not stable16:37
uvosthen maybe build just a devel image16:38
Wizzupimo we should just fix the bug16:40
uvossure but if you build just a "stable" chimaera im not sure what the path here is besides fixing all bugs imidiatly and then branching a devel then16:42
uvosbut that seams overly ambitious since im shure chimaera will have some new bugs that need attention first16:42
uvoswhile if we start with just a devel chimaera the path makes more sense, build devel, stabilize, and then branch out a chimaera-stable16:43
uvosbut do what you like16:43
freemangordonuvos: I think this algo is a bit pessimistic16:55
freemangordon(for calculation of the SOC)16:55
uvosbeing a bit on the pessimistic side is imo better than being on the optimistic side16:57
uvosdepends on how mutch ofc16:57
uvosso i think targeting being slightly pessimistic with soc estimation makes the most sense16:57
freemangordonreports 92% for 99%16:57
freemangordonok16:57
freemangordonRi = 0.10474616:58
freemangordonwhich looks sane to me16:58
uvosif its most pessimistic at the top end16:58
uvosthis is imo alos no problem16:58
uvossince hopefully battery will be callibrated then16:58
freemangordonthe problem is it never shows 100 %16:58
freemangordonbut yeaah16:58
uvossure but at least on d4 this is no problem16:59
uvosas callibrated value will take over16:59
freemangordonright16:59
uvosalso you could have it show 100% whenever the kernel claims that the battery is fullt16:59
freemangordonwell...16:59
uvosi know on d4 the kernel never claims this16:59
uvosfor resonable amounts of time16:59
freemangordondo you want the latest version to test?17:00
freemangordonactually, I'll paste it here for whoever wants to17:00
uvossure i can run it for a bit to see what it reports ri wise17:00
freemangordonhttps://pastebin.com/YnMv8w1217:01
Wizzupuvos: I think your algo is a bit pessimistic wrt fixing bugs :P17:05
Wizzupwe also still have annoying bugs in non-devel17:06
uvosbeing a bit on the pessimistic side is imo better than being on the optimistic side17:06
uvosdepends on how mutch ofc17:06
uvosso i think targeting being slightly pessimistic with chimaera migration makes the most sense17:06
uvosWizzup: :P17:06
freemangordonsicelo: could you please build and run what I pasted ^^^ on n900? to compare calculated VS reported value17:08
freemangordonyou will have to change   BATTERY_FILE  define17:08
SuperMarioSFWizzup , I just sent you the images of XT883, please check mailbox. (105MiB, not attached with mail, but in a OneDrive share link instead.)18:30
SuperMarioSFwith some notes attached.18:31
Wizzupit's downloading, thanks18:40
Wizzupthe front seems to in a good condition18:43
SuperMarioSFthe back.... oof18:44
Wizzupyeah, oh well :)18:44
Wizzupnotes look great18:44
SuperMarioSFso sticky, much gunk, wow.18:44
Wizzupyeah, this happens with old plastic sometime I think18:45
SuperMarioSFusually with some skin like texture, which is a thic layer of latex.18:46
SuperMarioSFI have a Lenovo Thinkpad X201i18:46
SuperMarioSFand it suffers the exactly same problem18:47
SuperMarioSF*thin layer of latex18:47
SuperMarioSFit is very diffcult to cleanup the mess.18:47
SuperMarioSFbut18:48
SuperMarioSFif the phone was actively used back then, this issue won't be that problematic18:48
SuperMarioSFthis also shows the phone is barely used and just sitting in the box for a decade.18:49
uvosoh btw SuperMarioSF18:51
uvosthere was another china exlusive (afaik) mapphone18:51
SuperMarioSF?18:51
SuperMarioSFwhich one?18:52
uvosxt881 codename Yangtze18:52
uvosthis is also i think the last mapphone none of us have :P18:52
uvosat least this device has a chineese regonal rom image18:53
uvosso i presume it was china only18:53
uvosand yeah indeed this is the final mapphone we dont have18:54
SuperMarioSFXT88118:55
SuperMarioSFproduct name "Electrify 2"18:55
SuperMarioSF1GB RAM + 8GB internal storage18:55
SuperMarioSF1780mAh battery18:56
SuperMarioSFAndroid 4.0 on OMAP443018:56
SuperMarioSFsadly there is almost no item available on second-hand market.18:57
SuperMarioSFthe only one seems only have phone itself.18:58
SuperMarioSFbecause lack of a physical keyboard, this phone may be treated as any "normal" phone, so not popular in collector's terms, thus usually not much sales.18:59
uvosit probubly also dident sell anny19:00
SuperMarioSFmaybe.19:00
uvosits mostly uninteresting being almost same as the more common xt91x19:00
SuperMarioSFor they sell many but they all died, due to age and lost of interest.19:00
uvossure19:00
uvosjust maybe interesting from a collectors point of view to have all mapphones19:01
tmlindheh19:01
SuperMarioSFso you actually want one, despite it will only came with phone only?19:01
uvosmaybe, how much?19:02
WizzupAlmost everything we get from ebay is just the phone19:02
SuperMarioSFhmmmmm19:02
SuperMarioSFCNY 9919:02
SuperMarioSFdirt cheap.19:02
Wizzupso 13,37 eur19:02
WizzupI like that ;)19:02
SuperMarioSFbut something weird19:02
SuperMarioSFthe listing says it was a "English language phone"19:03
uvoshmm19:03
uvosmaybe it was sold somewhere else too19:03
SuperMarioSFand system UI clear shown English.19:03
uvoslet me check us19:03
SuperMarioSFWizzup, wil this time you will get 2 XT883 with maybe almost complete retail box.19:04
WizzupSuperMarioSF: yeah, that sounds great, I was surprised by the photos that you emailed, the device is so complete.19:04
SuperMarioSFthe first one I guess is the complete one, except plastic wraps of course.19:04
uvosthere are none on us ebay at least19:04
uvosso no idea19:04
freemangordonuvos: where did you get the formula from?19:05
uvosfreemangordon: dunno via pavel19:06
freemangordonhmm19:06
uvosdont know where it came from originally (besides the comment that it comes with)19:06
SuperMarioSFfrom the listing, the second one may lack of some boring booklets, but earphone, charger, cable is present. maybe lacking one battery (seems only have one).19:06
freemangordonI opened that post19:06
freemangordononly half of the formula is there19:07
WizzupI have hildon-desktop and hildon-home in my vm19:07
freemangordon:)19:07
freemangordongood boy ;)19:07
uvosok maybe  pavelmachek can enlighten us, if we know how to contact him19:07
SuperMarioSFthe second one maybe being used for a little, not good as the first one, but good enough.19:07
freemangordonuvos: via mail, but how did you get it initially?19:07
uvosi pilferd the battery handling code in charging_sdl from https://github.com/pavelmachek/libbattery19:08
Wizzuphttps:/wizzup.org/chimaera.png19:08
Wizzuphttps://wizzup.org/chimaera.png19:08
WizzupBlagovestPetrov[: ^^19:08
freemangordonnice!19:09
Wizzupwe'll get it going in no time19:09
uvossweet19:09
BlagovestPetrov[hah19:09
BlagovestPetrov[nice :))19:09
SuperMarioSFand good news19:09
Wizzupjust apt-get install xorg-server hildon-desktop hildon-home osso-xterm, reboot and then log in via and start them19:09
freemangordonuvos: ok, I'll send him a mail19:09
SuperMarioSFthe second one may have much less gunk on the back cover. seems in good condition.19:10
Wizzupnote that at this point there is a xorg init script I think, so you won't be able to use console normally19:10
WizzupSuperMarioSF: great :D19:10
WizzupSuperMarioSF: I think the back cover is the same as the droid 3, which I have here, back cove rwise19:10
SuperMarioSFoh I noticed the second one's protect film for back side of the screen is present, just missing the pull tab.19:11
SuperMarioSFthanks to weird habits of Chinese people: Not peeling off any protective cover if possible19:11
Wizzupheh19:12
SuperMarioSF🤣19:12
uvosnot just chinese people, i routinely make fun of my gf for this :P19:12
SuperMarioSFhmmmm19:12
SuperMarioSFmaybe for a known fate of reselling these thing?19:13
SuperMarioSFI certainly don't care that much.19:13
SuperMarioSFbut I will have extra protection for my devices especially for screen.19:14
SuperMarioSFscratched screen is so painful to watch19:14
SuperMarioSFbut I certainly not reselling anything I have, except very rare cases.19:15
uvosfor some reason you can buy d4 screen protectors on german ebay, very conviniant19:15
SuperMarioSFand my storage is filled with those strange things.19:15
SuperMarioSFoh19:15
uvosdunno who or why someone would sitting on d4 accesorys in DE19:15
SuperMarioSFIn china there is a type of service to customize made screen protection film.19:16
uvossure but these ship way to fast to be from china19:16
SuperMarioSFoh that is not "ship"19:17
uvosi dont think it would be profitable to produce them here either19:17
uvosSuperMarioSF: sure even air freight19:17
uvostook like 2 days to arive19:17
SuperMarioSFyou take your phone, any strange one, the only requirement is having a screen.19:17
SuperMarioSFto a service shop19:17
SuperMarioSFand they cut a customized shape for you19:18
SuperMarioSFjust wait about 15min19:18
SuperMarioSFyou can leave with new film applied19:18
SuperMarioSF15min plus maybe 30min of walk time, surely faster than 2 days of shipping19:19
uvossure no doubt19:20
SuperMarioSFbut this type of protection is only a layer of plastic.19:20
SuperMarioSFI usually want a layer of hardened glass19:20
SuperMarioSFwhich is much diffcult to manufacture and customized.19:21
SuperMarioSFand it seem there is no such thing supplied any more in China.19:21
SuperMarioSF(for D4)19:22
SuperMarioSFbut if you want to sell many of them, you can order a whole batch, and they will customize made for you.19:22
SuperMarioSFas long as the screen is flat, they can do it.19:23
SuperMarioSF.19:24
SuperMarioSFwow19:24
SuperMarioSFthe replaced battery of my D4 lasted the whole day19:24
SuperMarioSFand have 45% battery left19:24
bencohwow19:24
bencohmaybe I should really order a new one as well19:25
Wizzupat this point this should be expected maemo leste19:25
SuperMarioSFwith 3G modem always online for phone and SMS19:25
Wizzupexpected with maemo leste*19:25
SuperMarioSFyup19:25
Wizzupmaybe even more19:25
SuperMarioSFbut not expected with some old new stock battery replacement19:25
Wizzupmhm19:25
SuperMarioSFthe old one only have about 6~8 hours, 1233mAh19:26
SuperMarioSFsince this is the first boot up, I haven't able to start calibration yet.19:26
Wizzupwow, that can't have been 1233mAh19:26
WizzupI get over a day easily on 1081maH19:27
WizzupmAh*19:27
SuperMarioSFweird...19:27
SuperMarioSFI removed calibration file, so I have to depleate the battery and recharge them up to 100% to gei it done?19:27
WizzupI think so, ideally we'd have some mode for it :)19:28
SuperMarioSFI forgot how to do that... and I'm not able to find the document for it (maybe the second time)19:28
freemangordonSuperMarioSF: most-probably those 45% are fake19:29
freemangordonif not calibrated, you have no more than 5-8%19:29
SuperMarioSFand there is a weird thing19:29
freemangordonATM we have a really bad voltage based SOC estimation19:30
SuperMarioSFI first depleated the battery19:30
SuperMarioSFreally hard19:30
SuperMarioSFit shut itself down19:30
SuperMarioSFand I am not able to boot it to desktop again, even with power plugged in19:30
SuperMarioSFthe reading from my meter shown there is no current usage from power cable during the boot .19:31
freemangordonre-plug the USB cable19:31
SuperMarioSFI tried but it doesn't work.19:31
freemangordonlatest kernel seem to have broken something in that regard19:31
SuperMarioSFI have to boot into android side, actually the charger animation19:31
freemangordonthe same happened here today19:31
SuperMarioSFat there I can charge19:31
SuperMarioSFat 1.5A19:32
freemangordonyeah19:32
freemangordonwe have charger-detection WIP19:32
freemangordonstill not in the repos19:32
SuperMarioSFbut I have no idea if this can break the calibration19:32
Wizzupthat would be good to have, then we can actually leave devices on usbnet and access them remotely :P19:32
SuperMarioSFif I can at least charge it to around 10% from android side, I can boot maemo normally.19:33
SuperMarioSFis this can affect calibration?19:33
Wizzupcharge-mode should be able to do this for you too19:33
Wizzup(the charging)19:33
SuperMarioSFso I can just depleate battery, boot to Android charge mode, and charge to 100%, back to maemo, the calibration wil just done at that moment?19:34
uvosno19:34
SuperMarioSFyou mean the maemo charge mode?19:35
uvosyou have to boot from empty and then charge to full with the mainline kernel19:35
uvosor the other way around19:35
SuperMarioSFthen how can I boot from empty state if mainline kernel doesn't use power from power supply?19:35
uvosthis works fine here19:36
uvosbut i think its broken19:36
uvosbecause cpcap-charger starts charging on usb plugged irq19:36
uvosor vbus irq, i havce to check the code19:36
SuperMarioSFso I should plug the cable in right after the module loaded?19:36
uvosbut point is its a irq19:36
uvosand i dont see how this can not break when the lead is allready plugged on boot19:36
freemangordonuvos: this used to work just fine with 5.1819:37
uvosi know19:37
uvosbut i dont see how this can be not racy19:37
uvosSuperMarioSF: yes19:37
SuperMarioSFOK i will try19:37
SuperMarioSFthe cpcap-charger module will load before or after the kernel fb console initialized?19:38
freemangordonuvos: with extcon driver no irq will be needed19:38
uvosfreemangordon: great19:38
uvosSuperMarioSF: it probes slightly after19:38
SuperMarioSFoh19:38
uvosi think19:38
SuperMarioSFmaybe that is the bad news19:38
SuperMarioSFbecause I often see it loads and immediately detected a low battery and just shut down19:39
SuperMarioSFI basically have no chance to plug it in19:39
buZzyou can plug usb before xorg starts19:39
SuperMarioSFI know19:39
buZzto prevent the autopoweroff from low voltage19:39
uvosbuZz: if his battery is below the kernels threshold19:40
SuperMarioSFbut that didn't even give me a chance even for xorg19:40
SuperMarioSFI see those low battery message from fb console19:40
buZzoh ok19:40
uvos(should never happen really but ok) that wont help @buZz19:40
uvosSuperMarioSF: in this case charge with android and try again19:40
uvosthis time soon after device shuts down due to low battery19:41
uvosor wait for freemangordon to fix usb detection19:41
SuperMarioSFOK19:41
SuperMarioSFI will try first19:41
SuperMarioSFif not working, I wait for it fixed.19:42
SuperMarioSFat least this time I won't depleate it too hard.19:42
freemangordonI think I shall stop waiting upstream and just do whatever I think is sane19:42
SuperMarioSFlast time I just ran a stress test on it19:42
freemangordonlater on, if they reply in this life, I can change it19:42
SuperMarioSFmaybe it was too hard19:43
SuperMarioSFabout upstream...19:43
SuperMarioSFLinux maintainers are hard to work with these days...19:43
freemangordonno, as I said, voltage-based SOC estimation we use now is useless19:44
freemangordonhard? I would say impossible, they don;t reply in weeks for 2 liners :(19:44
SuperMarioSFsometimes they reject your thing and say nothing meaningful to solve the problem19:45
SuperMarioSFfor example19:45
Wizzupfreemangordon: got a moment to help me think about maemo-security-certman ?19:45
SuperMarioSFyou have a new hardware design support, you submitted your change and fixed many problem.19:45
freemangordonSuperMarioSF: or this, yes19:46
SuperMarioSFand they rejected your change, even you fixed anything the current state went wrong.19:46
Wizzupfreemangordon: in lib/certman/cryptoki_module.c there is a duplicate declaration of some define that is now also defined in nss, it's CRYPTOKI_VERSION_MAJOR and CRYPTOKI_VERSION_MINOR. I'm not sure if we can just use NSS's version, or if we'd need to change our cryptoki implementation using nss to match the version required19:46
SuperMarioSFthey say "I haven't seen your hardware is widely used, so support for it will be pointless" like things19:46
SuperMarioSFand their mind is still stopped at a decade ago for that hardware.19:47
SuperMarioSF*similar hardware19:47
freemangordonWizzup: not sure I can help without looking in the code19:48
Wizzupfreemangordon: my guess if that we might want to rename our const and use it, since it's not clear if we will support it19:48
Wizzupfreemangordon: right, it's blocking connui-internet19:48
freemangordonsound sane19:48
freemangordon*sounds19:48
WizzupI suppose I could just do the safe thing and rename?19:48
freemangordonmhm19:48
uvosi submitted the touch screen buttons driver FIVE times to linux-input, with never as mutch as a comment from anyone19:49
SuperMarioSFfrom I know, there even some racist against some type of people who contribute the code inside the maintainers.19:49
uvosso yeah kernel maintainers, omap folks excepted are pretty hard to get to review stuff19:49
SuperMarioSFno wonder there is too much out-of-tree modules present for new open-source hardware.19:50
SuperMarioSFbecause they just can't add support for it in mainline because those toxic maintainers.19:50
freemangordonSuperMarioSF: scratch new hardware, I am trying to fix obvious bugs, see https://www.spinics.net/lists/linux-usb/msg233614.html for example19:51
freemangordonthis is what we need to have working charger detection19:52
SuperMarioSFthe funny thing is, the same person have been rejected, just ported NetBSD for its hardware design, way faster than Linux does.19:52
freemangordonnot only on d4, but on any device in general19:52
freemangordonand yet the only comment so far was "atomic notifiers are horrid"19:54
SuperMarioSFhmmm I wonder those maintainer is working in a atomic way :P19:55
SuperMarioSF(workflow about doing the actual changes)19:56
sicelofreemangordon: N900 is bootlooping, so can't test. but I may do so on my postmarketOS install20:03
sicelommm, i see glib.h there ... wonder if musl will like that20:03
freemangordonyeah, we don't really need leste for that20:04
freemangordonummm20:04
freemangordonglib is not libc620:04
uvosadmittedly confusing with one being called glib and a popular implementation of the other glibc20:06
Wizzupuvos: maybe for new kernel upgrades we should use leste-experimental20:09
Wizzupit's not great to have our n900 devel users have a bootlooping kernel20:09
uvosi can do that20:09
Wizzupgreat20:09
uvosaltho imo we should keep stable closer to devel and tell people who use devel: tough20:09
uvosbut ill do what you prefer20:10
sicelo"and tell people who use devel: tough" - i completely disagree. that's like showing middle finger to those people. the point of devel is to get testers, no?20:12
uvosthe point of devel is that it can break at any time20:12
siceloi don't understand why you noticed that it broke n900, but kept quiet about it20:13
siceloanyway20:13
sicelofreemangordon: sure will do it in a bit20:13
uvos? i noticed after it was in devel allready20:13
siceloyes, kept quiet still.20:13
uvosanyhow imo adding exipiramental dose nothign but add another layer, makeing devel stable and expieramental be the new devel20:14
siceloi waited around two or more days until i upgraded. i was so sure you were not aware of the bootloop20:14
sicelobut yes it's immaterial20:14
uvosi dident know anything was wrong with n900 for any siginificant amount of time...20:14
uvosbesides this is pointless, rn we are wating on Wizzup to grab serial output20:15
BlagovestPetrov[libicd-network-wpasupplicant fails, again because of flags and old gtk. checking..20:15
Wizzupuvos: ok, let me do it tonight20:18
Wizzuptmlind damned me by giving me his serial ;)20:19
tmlindhehe20:20
uvossame trojan horses Wizzup hands out when it supplies devices :P20:20
sicelofreemangordon: after compiling, needs to be run over a period of time?20:24
sicelostill must boot pmOS though20:24
freemangordonsicelo: well, as soon as you run it it starts printing results20:27
freemangordonnew value is calculated and print every 30 seconds20:28
uvosprobubly we should test it on a verity of soc on different devcies20:29
uvosill try xt875 later20:29
uvosmaybe tomorrow20:29
BlagovestPetrov[Wizzup: https://github.com/maemo-leste/libicd-network-wpasupplicant/pull/120:29
BlagovestPetrov[I see that you already made a branch for Chimaera but it was failing for me20:29
WizzupBlagovestPetrov[: ah just fixed it20:32
Wizzupsorry :( :(20:32
WizzupI shouldn't get ahead of you :)20:32
BlagovestPetrov[it's ok :D20:32
BlagovestPetrov[i'm going to have a dinner and we can sync after20:33
Wizzupcool20:33
Wizzupqt5 will still be some work I bet20:34
Wizzupqt 5.11 to qt 5.1520:34
sicelofreemangordon: regarding estimating SOC, maybe there'll be some pointers in bme(-replacement) too? fremantle always had a way to know percentage even on newly inserted battery20:35
* uvos salvates about qt 5.15 wrt possibilies of apps to use from plamo20:35
Wizzupis it a big difference?20:35
uvosWizzup: yes huge20:36
uvossince 5.15 is the final qt5 release20:36
Wizzupgood for you, not good for me, having to do the rebasing20:36
uvosit has lots of support20:36
Wizzup:D20:36
uvosWizzup: :P20:36
dsc_qt6 is gonna be painful20:37
uvosi presume chimaera dosent have qt6?20:37
uvosotherwise additional outch20:37
Wizzupthey removed qt420:38
Wizzupin bullseye20:38
dsc_qt6 is gonna be painful because its not backward compatible with QML "1.0"20:38
dsc_they rewrote it basically20:38
Wizzupdsc_: speaking of which, openmediaplayer is qml 1.0 but I never got it to work :p20:38
Wizzupand I suspect qt5 will be around for many years to come20:38
dsc_right20:38
dsc_oh for sure20:38
dsc_I think the community is still waiting on qt6 to get stable, just like with qt5, it only got 'usable' starting from 5.7 :P20:39
dsc_plus some drama around the license changes20:39
Wizzupyup20:39
Wizzupwe need to work on out qt5 support in maemo20:39
Wizzupthe colour problems still being there is a bit embarrasing20:40
Wizzupand the input method also really needs to happen soon20:40
uvoswe need someone who is good with themes i gues20:42
uvosthe gtk2 thems are also broken20:42
uvoswrt the buttons20:42
Wizzupwhere do you see those being broken?20:43
uvosanywhere where they expand beyond the minimal size (eg. pinentry)20:43
uvosiirc this is beacuse the bitmap map is wrong20:44
uvosso the wrong subimages are selected20:44
uvosthe qt issue is useing base color on window color instead of window text with window color20:45
uvosthe themes/ gtk2 theme translator dose this20:45
Wizzupso I am not sure if this is a theming problem20:45
Wizzup(the gtk scaled buttons)20:46
uvosyes it is at least it renders ok in non maemo themes20:49
BlagovestPetrov[yeah, qml is completely rewritten20:50
BlagovestPetrov[most of the qml libs are with different include names20:50
Wizzupqml theming in general is also tricky I think20:50
BlagovestPetrov[нуфр20:51
BlagovestPetrov[ops, I mean, yeah20:51
freemangordonuvos: I fixed some of the themes20:54
freemangordonfix shall be ported to other themes as well20:55
tmlindso i just pushed out updated sources for utagboot and buildroot, and new binaries for droid4-kexecboot with initial support for xt91020:56
tmlindalso the binaries are now there for mz609 and mz61720:56
tmlindutagboot at https://github.com/tmlind/utagboot/commits/master20:56
tmlindbuildroot at https://github.com/tmlind/buildroot/tree/mapphone-kexecboot-2017.1120:57
tmlindnote new branch name.. i force pushed the trashed old droid4-kexecboot-2017.11 branch that had my old wlan config files included20:57
tmlinddroid4-kexecboot binaries at https://github.com/tmlind/droid4-kexecboot/commits/master20:58
tmlindnote the new naming for the utags-*.bin files with the utag partition and the droid4-kexecboot partition in the name20:58
tmlinduvos: so if you have already a xt910 patches somewhere i could give it a try when i get a chance20:59
tmlindi only tested xt910 so it boots to the stock distro from kexecboot20:59
sicelobtw, the droid 4 installation procedure in wiki is up-to-date? i might want to reflash mine21:09
freemangordonsicelo: regarding n900 SOC - there is nothing we can reuse21:10
freemangordonBME is closed source, bme-replacement expects calibration21:11
uvossicelo: installation procedure is up to date21:11
uvostmlind: sec ill look for it21:11
sicelothanks21:11
uvostmlind: but really i was not anything special21:11
uvosi just took d4 dts from 5.8 or so with mapphone dtsi and removed all the non-essentials and then booted that21:12
sicelofreemangordon: ack21:14
tmlinduvos: ok i'll check the power sources for xt91021:16
uvoswoked ok with the regulator setup of d421:17
uvosiirc21:17
uvosat least for a basic boot once it dident explode :P21:17
tmlindok cool, yeah if you have the patch or dts i'll give it a try at some point21:19
uvosyeah looking for it21:20
tmlindfreemangordon, uvos: so with the battery calculation, can the coulomb counter measurement be used? it's a long term p = ui basically, i guess voltage and current still needs to be sampled for resistance estimate?21:21
uvostmlind: i dont think the counter is usefull for estimation really, you could estimate once and then use the counter from there, but this will give worse results than just allways estimateing21:22
uvosso i dont see how it could be usefully used atm21:23
tmlindok21:23
uvoswell, if you get really fancy you could use the counter while callibrated to write a offset file that gives you a table of the differences between the output of the estimator and the real soc21:26
uvosand then use that when uncallibrated21:26
uvos(essentally create the soc table in the eeprom on the fly)21:26
tmlindyeah i guess21:28
tmlindi think the sampling times for the cpcap iio devices can be configured too if some average voltage or current is needed21:29
uvosoh really?21:30
uvosthat would be great21:30
tmlindyeah there are some mystery hw values that seem to relate to the sample frequency and lenght possibly21:30
sicelofreemangordon: my n900 battery isn't calibrated, so i guess that's throwing that program off. anyway, https://paste.debian.net/1262323/21:31
uvossicelo: the point of this programm is to work with uncallibrated batteries21:32
sicelook21:34
uvossicelo: its interesting21:35
uvosthat you Ri values bounc around so mutch21:35
* tmlind zzz21:40
uvosgn821:40
sicelo  /* use linear approx. below 3.756V => 50.00% assuming 3.3V => 0% */  ... at least the fg on n900 is programmed for 6% = 3.248V. that's when a calibration cycle completes21:46
uvos50mV at low soc is mutch less than mesurement error here21:47
uvosso dosent matter21:47
freemangordonsicelo: yes, 'reported 0' is because it is not calibrated21:57
freemangordonbut, it would have been good if you can run that on calibrated system21:58
freemangordonI want to see how well estimation behaves compared to real values21:58
siceloyeah, to see how closely the calculation matches reality21:58
siceloack21:58
freemangordonright21:58
freemangordonhmm, how old is that battery? 10 years?21:59
sicelowhat's 'r'?21:59
freemangordoncurrently calculated internal resistance21:59
siceloi don't remember age. probably 201622:00
freemangordonI guess that's why it has so high Ri22:00
sicelo:-)22:01
freemangordonbut yeah, it will be interesting to compare calculated vs calibrated22:01
siceloand works good enough so far, despite n900 not doing pm with linux atm22:01
freemangordonanyway, zzz time, night!22:02
siceloi'll try, but no promises (re: calibration) since i often need to remove the battery from device22:04
vectisWizzup: Finally got bluetooth audio on the d4 working. I don't know if it was needed, but the last thing I changed was to install bluez-firmware.22:07
Wizzupvectis: good to know, there's a lot going on but glad to hear it works22:07
Wizzup(a lot going on for me, so I didn't do a write up yet)22:08
vectisWizzup: No problem, I can see your very busy.22:09
Wizzupif you have some notes, please do share them22:09
Wizzupbtw tmlind freemangordon - I didn't forward port the fb_id patch for the droid 4, let's see if we still need it for xorg22:10
sicelobtw, at least on N900, i noticed shutdown is very slow, compared to shutdown while running pmOS. it doesn't bother me, but it's quite curious22:16
Wizzupshutdown can be improved in many ways22:17
uvosit also still hangs on d4 for unkown reasons sometimes22:17
siceloi believe modem is brought online by cellulard? what starts it, since it doesn't explicitly exist in /etc/runlevels22:20
Wizzupit should have an init script22:20
Wizzup/etc/init.d/cellulard ?22:20
siceloreally odd. even removing that ... system still bootloops (but not system with dead modem)22:31
siceloi'll disable ofono to test, but just having ofono running doesn't cause issues in pmOS, and even list-modems is fine22:32
Wizzupsicelo: blacklist the module22:33
Wizzupicd2 also powered the modem iirc22:33
Wizzupit just doesn't manage online/offline22:34
sicelooh, that could be it then. i just thought all this was now in cellulard :-)22:35
uvosWizzup: freemangordon: so if i want to add new config stuff22:53
uvosthat shal be set by a system settings applet22:54
uvoswhat shal i use?22:54
uvosgconf? gsettings?22:54
uvossomething else?22:54
uvosWizzup: freemangordon: https://github.com/maemo-leste/libhildonmime/pull/323:07

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!