*** Dynamit has quit IRC | 00:08 | |
*** xes_ has joined #maemo | 00:09 | |
*** xes has quit IRC | 00:12 | |
*** Kilroo has joined #maemo | 00:13 | |
*** robink_ has quit IRC | 00:15 | |
*** trx has quit IRC | 00:19 | |
*** delphi has joined #maemo | 00:19 | |
*** Kilroo has quit IRC | 00:19 | |
*** Kilroo has joined #maemo | 00:20 | |
*** delphi has quit IRC | 00:28 | |
*** trx has joined #maemo | 00:33 | |
*** trx has quit IRC | 00:33 | |
*** trx has joined #maemo | 00:33 | |
*** andril has joined #maemo | 00:45 | |
*** Bitnotri_ has joined #maemo | 00:47 | |
*** Bitnotri has quit IRC | 00:49 | |
*** Dynamit has joined #maemo | 00:50 | |
*** xelo has quit IRC | 00:50 | |
*** Bitnotri_ has quit IRC | 01:02 | |
*** shamus has quit IRC | 01:02 | |
*** shamus has joined #maemo | 01:04 | |
*** xes_ is now known as xes | 01:08 | |
*** LauRoman|Alt has quit IRC | 01:11 | |
*** KotCzarny has joined #maemo | 01:28 | |
frals | someone pinged? ^^ | 01:57 |
---|---|---|
DocScrutinizer05 | frals: yeah, somebody claimed to have a "not working fmms version". nevermind I'd say | 02:10 |
DocScrutinizer05 | I didn't hear any question at all, anybody could answer | 02:11 |
*** xorly has quit IRC | 02:12 | |
DocScrutinizer05 | frals: http://mg.pov.lt/maemo-irclog/%23maemo.2016-07-08.log.html#t2016-07-08T15:36:17 | 02:13 |
DocScrutinizer05 | http://mg.pov.lt/maemo-irclog/%23maemo.2016-07-08.log.html#t2016-07-08T15:46:12 | 02:15 |
*** robink_ has joined #maemo | 02:17 | |
*** LauRoman|Alt has joined #maemo | 02:31 | |
*** LauRoman has joined #maemo | 02:32 | |
*** LauRoman|Alt has quit IRC | 02:35 | |
*** flo_lap has quit IRC | 02:44 | |
*** lxp has quit IRC | 02:59 | |
*** LauRoman has quit IRC | 03:16 | |
*** fortytwo has quit IRC | 03:38 | |
*** fortytwo has joined #maemo | 03:41 | |
*** eMHa has joined #maemo | 04:03 | |
*** Humpelstilzchen has joined #maemo | 04:03 | |
*** Defiant has quit IRC | 04:04 | |
*** eMHa__ has quit IRC | 04:06 | |
*** freemangordon has quit IRC | 04:16 | |
*** freemangordon has joined #maemo | 04:18 | |
Linkandzelda | DocScrutinizer05: was able to fix the issue with /bin/dd vs the gnu path version with ssh login to user and root as well as xterm login. i added "source ~/.bashrc" into .profile for /home/user and /root/ now it executes a source on loading of each shell and the paths are set to use gnu before the others, no more busybox binaries or root; bash; | 05:03 |
*** APic has quit IRC | 05:04 | |
Vajb | Sicelo: LMD = 3221mAh ;) | 05:44 |
*** lobito has quit IRC | 05:57 | |
*** AndrewX192 has quit IRC | 06:19 | |
*** AndrewX192 has joined #maemo | 06:31 | |
*** DocScrutinizer05 has quit IRC | 07:00 | |
*** DocScrutinizer05 has joined #maemo | 07:00 | |
*** pagurus has joined #maemo | 07:15 | |
*** pagurus has quit IRC | 07:16 | |
*** pagurus has joined #maemo | 07:16 | |
*** pagurus` has quit IRC | 07:17 | |
*** pagurus has quit IRC | 07:17 | |
*** pagurus has joined #maemo | 07:19 | |
*** chainsawbike has quit IRC | 08:12 | |
*** chainsawbike has joined #maemo | 08:13 | |
*** L29Ah has left #maemo | 08:31 | |
*** L29Ah has joined #maemo | 08:31 | |
KotCzarny | vajb: poser :P | 08:41 |
*** Dynamit has quit IRC | 09:47 | |
*** eijk_ has joined #maemo | 09:50 | |
*** Dynamit has joined #maemo | 09:52 | |
*** eijk_ has quit IRC | 10:10 | |
*** Dynamit has quit IRC | 10:18 | |
frals | DocScrutinizer05: cheers. yeah didnt see any question there either :) | 10:23 |
*** L29Ah has left #maemo | 11:01 | |
*** L29Ah has joined #maemo | 11:01 | |
*** peetah has quit IRC | 11:10 | |
*** lxp has joined #maemo | 11:52 | |
*** Pali has joined #maemo | 12:51 | |
*** shentey has joined #maemo | 12:56 | |
*** peetah has joined #maemo | 13:30 | |
*** xorly has joined #maemo | 13:41 | |
Sicelo | Vajb: i'd love to have that one, lol | 13:56 |
DocScrutinizer05 | pretty easy, speedswap batteries | 13:57 |
Sicelo | i've done that a couple of times, yes | 13:58 |
DocScrutinizer05 | LMD means nothing, not even when CI=0 | 13:59 |
Sicelo | it's not very convenient tbh .. esp. the need for wall charger. most times when you need that extra power, it's because you do not have access to 'charging' | 14:00 |
DocScrutinizer05 | aah that sort of howswap, yeah | 14:00 |
DocScrutinizer05 | hotswap even | 14:00 |
DocScrutinizer05 | re "access to charging": there are pretty small (~1.5 .. 2 BL-5J volume sizes) USB power banks | 14:02 |
DocScrutinizer05 | even with photovoltaic cell | 14:02 |
Sicelo | :) | 14:03 |
DocScrutinizer05 | https://www.amazon.com/Dual-USB-Waterproof-Solar-Battery-Charger/dp/B01EZ91C76/ref=sr_1_11?ie=UTF8&qid=1468062437&sr=8-11&keywords=usb+power+bank+solar | 14:07 |
DocScrutinizer05 | https://www.amazon.com/dp/B01H3CFFF2?psc=1 | 14:08 |
DocScrutinizer05 | the latter actually looks like a nifty smart critter | 14:09 |
kerio | 1200mAh tho | 14:12 |
kerio | well i mean, the first one claims 5Ah | 14:12 |
kerio | for 10 monies | 14:12 |
kerio | there's no way that's true | 14:12 |
DocScrutinizer05 | https://www.amazon.com/Mini-Portable-Retractable-Motorola-Blackberry/dp/B01EJ69VF0/ref=sr_1_28?s=wireless&ie=UTF8&qid=1468062883&sr=1-28&keywords=usb+mini+power+bank | 14:15 |
*** dafox has joined #maemo | 14:30 | |
DocScrutinizer05 | burn in stress test for N900 CPU: rsync a full eMMC via ssh | 14:38 |
DocScrutinizer05 | temperature 52 C | 14:39 |
L29Ah | how do you tell the temperature? | 14:40 |
DocScrutinizer05 | http://wstaw.org/m/2016/07/09/plasma-desktopEA2277.png | 14:41 |
*** shentey has quit IRC | 14:41 | |
DocScrutinizer05 | temp? simple: bq27200.sh | 14:41 |
DocScrutinizer05 | chip temp of bat gauge (_not_ battery temp!) | 14:42 |
*** ced117 has quit IRC | 14:49 | |
kerio | i hope you're using a recent enough sshd | 14:50 |
kerio | (and ssh, but that's easier) | 14:50 |
kerio | chacha20 is measurably faster than other ciphers | 14:55 |
DocScrutinizer05 | sshd on N900 is as recent as it gets, I guess | 14:58 |
DocScrutinizer05 | IOW ancient | 14:59 |
KotCzarny | faster would be just inserting microsd, rsync to it and rsync again to target | 15:00 |
DocScrutinizer05 | that's not the purpose of the setup though | 15:00 |
KotCzarny | order of magnitude at least faster | 15:00 |
DocScrutinizer05 | my cron on PC doesn't control a robot | 15:02 |
kerio | my server without AES-NI does 195MB/s of aes128gcm, 178MB/s of aes128cbc and 580MB/s of chacha20 | 15:02 |
*** Gryllida has joined #maemo | 15:02 | |
kerio | almost 3x speedup just by updating openssh | 15:03 |
*** ced117 has joined #maemo | 15:03 | |
DocScrutinizer05 | kerio: that's very useful info, but I dunno what to make of it in context of rsync to N900 | 15:03 |
kerio | rsync goes over ssh | 15:03 |
kerio | unless you set up rsyncd | 15:04 |
DocScrutinizer05 | so, you say there's a openssh version for N900 I did miss to notice? | 15:04 |
kerio | i don't think it got packaged by anyone actually | 15:04 |
DocScrutinizer05 | see? | 15:04 |
kerio | i just asked fmg to compile it for me | 15:05 |
DocScrutinizer05 | I dunno what to make of it in context of rsync to N900 | 15:05 |
kerio | and i untarred it in /usr/local | 15:05 |
kerio | ok whatever forget i said anything | 15:05 |
DocScrutinizer05 | transfer rate is pretty constant at a pathetic 500kB/s | 15:07 |
Gryllida | (Question from Oksana) Installed update from kernel power 51 to kernel power 53, phone does not boot, gives "Can not flash kernel, required files not found #00000025.62017712". Alas I have non-working USB port, so can not look at files and fix them by hand... | 15:08 |
DocScrutinizer05 | ouch | 15:08 |
KotCzarny | o.o | 15:09 |
KotCzarny | did you have multiboot installed? | 15:10 |
DocScrutinizer05 | I guess when device refuses to boot (how the heck you get the diagnostic output then?) then your only chance is USB, by whatever means. If jack is broken, there's still the 2 testpads under battery | 15:14 |
Gryllida | (From Oksana) I am trying to fix USB port (googling videos), the phone is in a boot loop, it shows this Guru Meditation message and shuts down and then boots again. | 15:16 |
DocScrutinizer05 | however since the diagnostic output has to have a source, the device actually boots, just maybe not entering normal interactive GUI state. bootmenu/backupmenu shell is your best bet | 15:16 |
DocScrutinizer05 | iirc kernel installation hooks in a script to do the actual kernel flashing during next boot. BM should kick in before that, so you could remove that kernel flashing hooked-in script | 15:18 |
DocScrutinizer05 | hi svetlana! | 15:19 |
DocScrutinizer05 | best wishes and good luck to oksana | 15:19 |
*** Dynamit has joined #maemo | 15:22 | |
DocScrutinizer05 | http://paste.opensuse.org/49384982 | 15:24 |
DocScrutinizer05 | # Scheduled updates are to be collected from here: | 15:24 |
DocScrutinizer05 | STAGING_DIR=/var/lib/softupd/staging | 15:24 |
*** shentey has joined #maemo | 15:25 | |
DocScrutinizer05 | sbin/preinit: http://paste.opensuse.org/39905617 | 15:26 |
*** Venemo has joined #maemo | 15:26 | |
DocScrutinizer05 | I'm not 100% sure this is the right location to look at | 15:27 |
DocScrutinizer05 | but odds are it is | 15:27 |
DocScrutinizer05 | ~usbfix | 15:31 |
infobot | from memory, usbfix is http://talk.maemo.org/showthread.php?t=75920 - and **NEVER** use epoxy (unless you want to seal your device for underwater), or https://www.youtube.com/watch?v=fYz5nIHH0iY#t=1866, you will basically need two irons: a small good one (or better hot-air reflow) and a 60+ Watt | 15:31 |
DocScrutinizer05 | desparate measure: solder the two data wires (green, yellow?) of a USB cable to the pair of USB testpoints under battery, solder GND (black) to ground testpad nearby (do NOT use battery minus which isn't a GND pin!) | 15:33 |
DocScrutinizer05 | http://wiki.maemo.org/N900_Hardware_Hacking#Debug_ports | 15:35 |
DocScrutinizer05 | J5300/01 | 15:35 |
DocScrutinizer05 | data | 15:35 |
DocScrutinizer05 | J2000 | 15:35 |
DocScrutinizer05 | pin 1 :: GND (MIDDLE upper point, right to J2062 !) | 15:35 |
DocScrutinizer05 | you probably also want to solder red wire of cable to pin 3 :: USB VBUS 5V | 15:36 |
DocScrutinizer05 | unless charging via USB jack still works, which means the VBUS pin still has contact and so you can provide 5V via the normal way | 15:38 |
DocScrutinizer05 | test: when device power up when connecting it to a charger, then VBUS still works | 15:39 |
Gryllida | How to enter the backup menu? Multiboot is installed | 15:42 |
*** Juest has joined #maemo | 15:48 | |
KotCzarny | gryllida: just google your error code | 15:50 |
KotCzarny | there is tmo thread that could help you | 15:50 |
KotCzarny | and most likely multiboot is the culprit of failed update | 15:50 |
DocScrutinizer05 | ~maemo-multiboot | 15:51 |
infobot | hmm... maemo-multiboot is deprecated, and a horrible hack. PROBLEMS WITH NITDROID/MULTIBOOT? reflash rootfs&kernel aka COMBINED | 15:51 |
DocScrutinizer05 | this factoid been defined after literally dozens of failed efforts to recover from a broken multiboot (multiboot is NOT uBoot!) | 15:53 |
DocScrutinizer05 | multiboot basically reflashes kernel on *every* boot, which is.. well what the factoid says: a *horrible* hack | 15:54 |
Juest | no wonder its broken, it similar to the /system/etc/install-recovery.sh annoyance on Android. | 15:54 |
Juest | aka no surprise | 15:55 |
* Juest waves | 15:55 | |
DocScrutinizer05 | and obviously when you flash a new kernel, next multiboot will fail epically since it has no idea that kernel (and matching modules!!) changed, and so multiboot will flash something inappropriate or will throw random crappy errors | 15:57 |
Juest | it is a recoverable brick at least? | 16:01 |
* Juest wonders | 16:01 | |
DocScrutinizer05 | >>Plzzz tel cz my n900 is screeveedd << OHMY!! | 16:02 |
Juest | o.o | 16:02 |
DocScrutinizer05 | https://talk.maemo.org/showthread.php?t=72879&page=2 | 16:02 |
DocScrutinizer05 | Juest: multiboot? -->reflash | 16:03 |
KotCzarny | juest, with working usb port you cannot brick n900 | 16:03 |
KotCzarny | the only way is to nuke nolo | 16:04 |
DocScrutinizer05 | no | 16:04 |
KotCzarny | but that requires some skill | 16:04 |
DocScrutinizer05 | not even that | 16:04 |
Juest | Well, apparently wikiwide didnt armor the usb port | 16:04 |
Juest | nolo? wat | 16:04 |
DocScrutinizer05 | nevermind | 16:04 |
DocScrutinizer05 | ~nolo | 16:04 |
*** shentey has quit IRC | 16:04 | |
DocScrutinizer05 | o.O | 16:04 |
DocScrutinizer05 | NOkia bootLOader | 16:05 |
Juest | Right | 16:05 |
DocScrutinizer05 | ~coldflashing | 16:05 |
Juest | weird its not in infobot, would expected it | 16:05 |
DocScrutinizer05 | ~coldflas | 16:05 |
DocScrutinizer05 | ~coldflash | 16:05 |
infobot | [coldflash] http://mg.pov.lt/maemo-irclog/%23maemo.2010-10-31.log.html#t2010-10-31T23:34:01 (jacekowski's instructions), or http://wiki.maemo.org/Updating_the_firmware/Cold_Flashing | 16:05 |
Juest | Thank you. | 16:05 |
DocScrutinizer05 | yw | 16:10 |
DocScrutinizer05 | ~nolo is NOkia bootLOader, Nokia's version of uboot-alike first (actually 2nd) stage bootloader for NIT like N900 | 16:11 |
infobot | DocScrutinizer05: okay | 16:11 |
Juest | ~nit | 16:12 |
infobot | somebody said nit was Nokia Internet Tablet | 16:12 |
Juest | hehe | 16:12 |
Juest | nice addition btw | 16:12 |
DocScrutinizer05 | ~nolo is also somebody said it was a nasty character in Norwegian languange | 16:13 |
infobot | okay, DocScrutinizer05 | 16:13 |
DocScrutinizer05 | ~nolo | 16:14 |
infobot | rumour has it, nolo is NOkia bootLOader, Nokia's version of uboot-alike first (actually 2nd) stage bootloader for NIT like N900, or somebody said it was a nasty character in Norwegian languange | 16:14 |
* Juest wonders is there a way to properly execute maemo shortcuts on xepyhr since shift+control is used to grab and release mouse/keyboard control | 16:14 | |
DocScrutinizer05 | reconfigure xephyr shortcuts | 16:14 |
Juest | either bypassing xephyr and using X directly or yeah that, i dont know where the config is located | 16:14 |
DocScrutinizer05 | nfc | 16:15 |
Juest | its sort of "fragile" the launcher only seems to work properly when using the shortcut on the desktop, it didnt work with a terminal directly | 16:15 |
DocScrutinizer05 | launcher? | 16:15 |
Juest | .desktop | 16:16 |
DocScrutinizer05 | with a terminal? | 16:16 |
Juest | .desktop's commandline | 16:16 |
*** shentey has joined #maemo | 16:16 | |
DocScrutinizer05 | .desktop are intricate | 16:16 |
Juest | sdk is a ubuntu lucid vm.... | 16:16 |
DocScrutinizer05 | often a run-standalone <app> helps | 16:17 |
Juest | what you mean? hmm | 16:17 |
DocScrutinizer05 | run-standalone <app> | 16:17 |
* Juest adventures into /etc about xephyr | 16:17 | |
DocScrutinizer05 | run-standalone.sh | 16:17 |
Juest | path? | 16:17 |
DocScrutinizer05 | err | 16:18 |
DocScrutinizer05 | /usr/bin/run-standalone.sh | 16:18 |
Juest | ah ok | 16:18 |
DocScrutinizer05 | anyway you can't run e.g /usr/share/applications/hildon/camera-ui.desktop as a cmdline binary or script | 16:22 |
DocScrutinizer05 | you got some dbus related info in those .desktop: | 16:23 |
DocScrutinizer05 | X-Osso-Service=com.nokia.cameraui | 16:23 |
DocScrutinizer05 | X-Osso-Type=application/x-executable | 16:23 |
DocScrutinizer05 | and some supposedly cmdline path: Exec=/usr/bin/camera-ui | 16:24 |
Juest | ... i've tried running /usr/bin/start_xephyr.sh and it didnt work properly from a terminal | 16:24 |
DocScrutinizer05 | often the latter is sinmply a symlink to maemo-launcher | 16:24 |
DocScrutinizer05 | starting xephyr is tricky | 16:25 |
DocScrutinizer05 | s/starting // | 16:25 |
infobot | DocScrutinizer05 meant: xephyr is tricky | 16:25 |
Gryllida | where are you running it ? | 16:26 |
Juest | Apparently only it works properly by using the desktop launcher | 16:26 |
Juest | solely on a terminal doesnt work | 16:27 |
Juest | And i am still trying to find Xephyr's config files | 16:27 |
*** Venemo has quit IRC | 16:28 | |
Juest | Okay, it works from a oot terminal | 16:29 |
Juest | s/oot/root | 16:29 |
Juest | no screen :( | 16:29 |
Juest | ah, not allowed | 16:30 |
Juest | Weird, now i simply do not have a display :/ | 16:30 |
Juest | Great... now i dont have a screen | 16:32 |
Juest | I am unable to run it from a standard terminal | 16:34 |
Juest | root terminal works but the sdk is not designed to be ran as root | 16:35 |
Juest | now maemo is there but in some sort of limbo | 16:35 |
Juest | it broke for the session | 16:35 |
Juest | feel free to join at juesto.pw:6000 pw: maemosdk | 16:37 |
Juest | (vnc) | 16:37 |
Juest | it also has few glitches.... | 16:38 |
Juest | like changing themes breaks ui | 16:38 |
DocScrutinizer05 | sorry, last time I used maemo-sdk + xephyr must be like 6 years ago, maybe longer | 16:39 |
Juest | damnit, it makes me feel tired Gryllida | 16:40 |
*** andril has quit IRC | 16:41 | |
Juest | i cant find anything about tweaking xephyr | 16:41 |
*** flo_lap has joined #maemo | 16:42 | |
Gryllida | is xephyr an an emulator ? | 16:43 |
Juest | man xephyr its not a emulator but a Nested X | 16:44 |
Juest | in this case its some sort of emulator Gryllida | 16:44 |
Juest | fremantle sdk emulator | 16:44 |
Gryllida | one does not maemo until they are soldering | 16:44 |
Juest | o_O? | 16:45 |
Juest | meep pm Gryllida | 16:45 |
Gryllida | our solder is too big, and no flux, this tiny thing. feynman's radio life was more fun, at least the items were large enough for the soldering iron to stick its end nto them freely | 16:48 |
Juest | :( | 16:48 |
Juest | Lol, i cant delete in maemo configuration editor | 16:51 |
Juest | scrollwheel doesnt even work | 16:52 |
Juest | neither hold :/ | 16:52 |
Juest | at least not in that app | 16:53 |
Juest | and theres no camera on the sdk | 16:53 |
Juest | Hello? | 16:54 |
Juest | well idk | 16:56 |
Juest | apparently its the app itself | 16:56 |
Juest | wtf, upgrade ability is broken somewhat | 16:59 |
Juest | lol | 17:03 |
Juest | now anything fials to install | 17:03 |
DocScrutinizer05 | Juest: you're talking random? | 17:05 |
Juest | perhaps, i am still upset with this half-working thing | 17:06 |
*** flo_lap has quit IRC | 17:08 | |
Juest | great, i managed to freeze fremantle sdk | 17:10 |
Juest | ffs | 17:10 |
*** Juest has left #maemo | 17:23 | |
*** xkr47 has quit IRC | 17:40 | |
*** xkr47 has joined #maemo | 17:45 | |
kerio | do we have a report of someone restoring bluetooth functionality after clearing CAL? | 18:14 |
DocScrutinizer05 | Gryllida: don't even think of soldering SMT unless you got a proper noclean flux | 18:14 |
DocScrutinizer05 | kerio: not afaik, but why whouldn't it work? | 18:15 |
kerio | istr that guy who did nandtest on everything didn't have a working bluetooth afterwards | 18:16 |
kerio | the bluetooth MAC is stored in CAL | 18:16 |
DocScrutinizer05 | you're not supposed to clear CAL, restore it to arbitrary proper content | 18:16 |
kerio | what if critical failure happens | 18:16 |
DocScrutinizer05 | ^^^ | 18:17 |
*** APic has joined #maemo | 18:17 | |
Gryllida | we're soldering to the testing pads | 18:17 |
kerio | hold on weren't there some mtdblk devices | 18:18 |
kerio | that behaved like shitty block devices | 18:18 |
DocScrutinizer05 | hm? | 18:18 |
kerio | hold on what's log | 18:19 |
DocScrutinizer05 | http://maemo.cloud-7.de/dd_if%3dmtd1ro.bin | 18:19 |
DocScrutinizer05 | log = mtdoops | 18:19 |
kerio | oh right | 18:20 |
kerio | how do i read that again? | 18:20 |
kerio | DocScrutinizer05: are you sure that dd is enough? | 18:20 |
kerio | like, have you tried a restore? | 18:20 |
kerio | nanddump has a bunch of options regarding OOB data and bad blocks ._. | 18:20 |
*** APic has quit IRC | 18:21 | |
*** APic has joined #maemo | 18:21 | |
DocScrutinizer05 | sp-oops-extract | 18:21 |
DocScrutinizer05 | http://maemo.cloud-7.de/mtd_debug_read_mtd1_0_0x60000.bin | 18:22 |
*** APic has quit IRC | 18:22 | |
kerio | why isn't cal-tool able to dump and restore CAL from a higher level, though? | 18:23 |
*** APic has joined #maemo | 18:23 | |
DocScrutinizer05 | no idea | 18:24 |
DocScrutinizer05 | maybe because cal-tool isn't meant for that, there's another more generic cal thing made by iirc pali | 18:25 |
Pali | because there is no backup/restore tool for cal | 18:25 |
DocScrutinizer05 | https://dev.openwrt.org/browser/packages/utils/calvaria | 18:27 |
DocScrutinizer05 | http://maemo.cloud-7.de/_hidden/cncmods-net/www.cncmods.net/files/calvaria | 18:30 |
DocScrutinizer05 | http://paste.opensuse.org/85827438 | 18:35 |
*** krnlyng has quit IRC | 18:37 | |
DocScrutinizer05 | http://paste.opensuse.org/95893210 | 18:39 |
DocScrutinizer05 | seems calvaria lacks write capabilities, however that should be trivial | 18:44 |
DocScrutinizer05 | and anyway you could check if a raw data write to NAND CAL partition (nandwrite et al) would result in a CAL content that looks OK | 18:44 |
DocScrutinizer05 | you even could edit the image file before to your liking, and check that file with calvaria to look OK before you flash it | 18:45 |
DocScrutinizer05 | edit manually that is | 18:46 |
DocScrutinizer05 | I dunno if openwrt has improved the calvaria tool | 18:47 |
*** krnlyng has joined #maemo | 18:49 | |
DocScrutinizer05 | noteworthy that niokia's phenix service tool knows to write e.g. ALS calib data to CAL, so I guess that must be a generic way Nokia uses to calibrate their phones - phenix is universal for all Nokia devices | 18:52 |
DocScrutinizer05 | Phoenix | 18:53 |
DocScrutinizer05 | http://www.allmobiletools.net/2014/12/nokia-phoenix-service-software-201415.html | 18:53 |
DocScrutinizer05 | note that this particular site looks like scam | 18:57 |
DocScrutinizer05 | I explicitly don't recommend to download anything there | 18:57 |
DocScrutinizer05 | anyway here's more info http://nokiarevolution.com/how-to-flash-your-nokia-device-via-phoenix-usb-dead-flashing/ | 18:59 |
DocScrutinizer05 | kerio: nope, I actually didn't try to restore yet. Anyway what could possibly go wrong that's worse than an already borked CAL when you try to restore it? | 19:07 |
kerio | the point is that we should figure out a way to not have a borked CAL | 19:07 |
kerio | but i don't think a block-by-block copy is the answer | 19:07 |
kerio | is CAL used somewhere else? | 19:08 |
kerio | because i don't understand how you could come up with something like that | 19:08 |
DocScrutinizer05 | I *guess* when you write the dump to CAL and dd dump the CAL content after that and compare to original image, and they don't differ, I'd dare to say you won | 19:08 |
kerio | versus just a file on jffs2 | 19:08 |
DocScrutinizer05 | again, it's legacy | 19:08 |
DocScrutinizer05 | prolly used on all Nokia phones | 19:09 |
kerio | yeah but is it used on some dumber nokia phone? | 19:09 |
kerio | k | 19:09 |
DocScrutinizer05 | we already discused and verified that a simple bindmount or the like should suffice to use a image file instead of a mtd partition for cal* in maemo | 19:11 |
DocScrutinizer05 | except for flasher of course | 19:11 |
DocScrutinizer05 | since that's not 'in maemo' | 19:11 |
Gryllida | (From Oksana) With such huge soldering iron and no flux, it is hopeless to do anything even with such large test pads.. | 19:12 |
kerio | oh, you can change the lock code and it'll get "appended" to your bindmounted file? | 19:12 |
kerio | and when you remove the bindmount the lock code is still the old one? | 19:12 |
kerio | neato | 19:12 |
DocScrutinizer05 | yes, please don't ruin device by trying to solder on it with cheap tools and lack of decent flux | 19:12 |
DocScrutinizer05 | it never will work | 19:12 |
DocScrutinizer05 | kerio: yes | 19:13 |
kerio | DocScrutinizer05 would probably like louis rossmann | 19:14 |
Gryllida | Oksana says she can only hope the camera is still okay. (I say we would maybe try to get access to proper tools at uni, or at a local store; the lack of flux immediately disappointed me in the beginning) | 19:14 |
DocScrutinizer05 | I don't know that guy | 19:14 |
kerio | makes videos on youtube where he repairs mostly macbook motherboards | 19:14 |
kerio | yells at apple | 19:15 |
DocScrutinizer05 | get *decent* flux, NO acid flux! | 19:15 |
kerio | yells at stupid repair shops | 19:15 |
Gryllida | cheers | 19:15 |
DocScrutinizer05 | ~usbfix | 19:15 |
infobot | i guess usbfix is http://talk.maemo.org/showthread.php?t=75920 - and **NEVER** use epoxy (unless you want to seal your device for underwater), or https://www.youtube.com/watch?v=fYz5nIHH0iY#t=1866, you will basically need two irons: a small good one (or better hot-air reflow) and a 60+ Watt | 19:15 |
DocScrutinizer05 | see the video | 19:16 |
kerio | became famous after yelling at another (very popular) youtuber for making a video where a video card was "fixed" by putting it in an oven | 19:16 |
DocScrutinizer05 | Gryllida: https://youtu.be/b9FC9fAlfQE?t=939 | 19:21 |
*** xray256_ has quit IRC | 19:22 | |
Gryllida | good video, shows how it works and the picture is not blurry, and has useful info. thank you | 19:28 |
DocScrutinizer05 | https://youtu.be/b9FC9fAlfQE?t=1560 | 19:33 |
DocScrutinizer05 | Gryllida: yw | 19:34 |
*** xray256_ has joined #maemo | 19:34 | |
DocScrutinizer05 | no learning without competent info source | 19:34 |
Gryllida | (From Oksana) Curious, what this problem is caused by, a lot of people must be using kernel power 53, and many of them have probably upgraded from kernel power 51. So what exactly was the problem with upgrding to kernel power 53? | 19:36 |
KotCzarny | you have multiboot installed | 19:38 |
DocScrutinizer05 | https://youtu.be/b9FC9fAlfQE?t=1850 | 19:40 |
DocScrutinizer05 | Gryllida: what KotCzarny said# | 19:40 |
DocScrutinizer05 | ~maemo-multiboot | 19:40 |
infobot | i guess maemo-multiboot is deprecated, and a horrible hack. PROBLEMS WITH NITDROID/MULTIBOOT? reflash rootfs&kernel aka COMBINED | 19:40 |
DocScrutinizer05 | [2016-07-09 Sat 14:53:13] <DocScrutinizer05> this factoid been defined after literally dozens of failed efforts to recover from a broken multiboot (multiboot is NOT uBoot!) | 19:41 |
DocScrutinizer05 | [2016-07-09 Sat 14:54:03] <DocScrutinizer05> multiboot basically reflashes kernel on *every* boot, which is.. well what the factoid says: a *horrible* hack | 19:41 |
Gryllida | ok | 19:43 |
DocScrutinizer05 | https://youtu.be/b9FC9fAlfQE?t=2211 | 19:50 |
DocScrutinizer05 | take care! you NEED a decent regulated soldering iron | 19:50 |
Vajb | soldering has its times | 19:52 |
Vajb | just not today | 19:52 |
Vajb | tried to made bridging over two pairs of pads | 19:52 |
Vajb | problem was that area was like 1mm x 2mm at max | 19:53 |
Vajb | needless to say i failed miserably | 19:53 |
Vajb | should have sticked to graphite instead... | 19:53 |
Vajb | and what i was doing? Tried to fix Nokia 5130 "no sound from headset" problem | 19:54 |
DocScrutinizer05 | Gryllida: https://youtu.be/J5Sb21qbpEQ?t=91 | 19:56 |
Gryllida | thank you most kindly; I was expecting this to be easy, but the soldering material isn't sticky enough, and I should definitely know better | 19:57 |
Gryllida | I will watch all this when I'm a bit more awake, with Oksana, and plan from there | 19:57 |
DocScrutinizer05 | Gryllida: good plan :-) you're welcome | 20:00 |
DocScrutinizer05 | honestly no expert can do a decent job with cheesy tools. You need a certain minimum that's listed in last URL | 20:01 |
DocScrutinizer05 | regulated soldering iron, FLUX!!!, solder wick. Then you're already almost there | 20:01 |
DocScrutinizer05 | hot air comes in very handy when you also got solder paste etc | 20:02 |
DocScrutinizer05 | and decent solder wire of course | 20:04 |
Gryllida | I think in another few years we will be able to open a phone fix company | 20:05 |
DocScrutinizer05 | https://youtu.be/J5Sb21qbpEQ?t=686 | 20:05 |
Gryllida | already have a lot of screwdrivers, internet to buy replacement parts, now soldering iron and related tools, ... what else? :) | 20:05 |
Gryllida | a pretty logo and a pretty site + some time for flying a cheaper beta program to gain experience | 20:06 |
Gryllida | or something | 20:06 |
Gryllida | (or some course... whatever these guys usually begin from) | 20:06 |
Pali | DocScrutinizer05: Phoenix boots N900 into TEST mode and uses softupd daemon and it just update cal keys, but do not support dump/restore | 20:09 |
DocScrutinizer05 | I didn't think it supports dump/restore | 20:10 |
DocScrutinizer05 | dump/restore is a basically alien concept to CAL | 20:10 |
*** shentey has quit IRC | 20:25 | |
DocScrutinizer05 | however I wonder how Phoenix does e.g. ALS CAL calibration via softupd, when maemo has no tool to write CAL records | 20:26 |
DocScrutinizer05 | must be raw NAND partition access then, no? | 20:27 |
DocScrutinizer05 | unless flasher has some secrete function to update CAL records | 20:28 |
*** shentey has joined #maemo | 20:28 | |
DocScrutinizer05 | or Phoenix uploads a executable to RAM and runs it | 20:29 |
DocScrutinizer05 | flasher indeed also updates CAL records, it notes the software version there | 20:31 |
DocScrutinizer05 | so I wonder how flasher and phoenix do this magic | 20:31 |
DocScrutinizer05 | BME also seems to write to CAL | 20:32 |
KotCzarny | RE the softupd? | 20:32 |
DocScrutinizer05 | what for? | 20:37 |
DocScrutinizer05 | it's way easier to augment calvaria to learn to write records | 20:38 |
DocScrutinizer05 | the only unclear (unspecified) behavior in CAL is when it's getting full | 20:38 |
DocScrutinizer05 | until then new records are simply appended and supersede any prior records for same key | 20:39 |
DocScrutinizer05 | iirc | 20:40 |
DocScrutinizer05 | iirc that's also how bad NAND blocks get handled. Simply read back the record you just wrote, and when that fails simply write it once more | 20:41 |
DocScrutinizer05 | note that writing to erased NAND is simple. Just erasing NAND is not as simple | 20:43 |
DocScrutinizer05 | you only can erase complete erase pages (set all bits to e.g. zero) and then you can set each individual bit to one at arbotrary times | 20:45 |
DocScrutinizer05 | that's btw what TRIM is all about | 20:47 |
DocScrutinizer05 | Pali: does powerkernel know TRIM/discrad? | 20:47 |
DocScrutinizer05 | I noticed all our flash storage isn't mounted with -o discard | 20:48 |
DocScrutinizer05 | this would make for a *huge* improvement, also and particularly for swap | 20:48 |
Pali | IIRC ext3 does not support discard | 20:50 |
DocScrutinizer05 | it does | 20:50 |
DocScrutinizer05 | https://wiki.ubuntuusers.de/SSD/TRIM/ | 20:50 |
DocScrutinizer05 | ext2, ext3 :: Kernel 2.6.38 | 20:51 |
Pali | but that is batched mode | 20:52 |
Pali | not "discard" | 20:52 |
DocScrutinizer05 | aah yes | 20:52 |
DocScrutinizer05 | just noticed that | 20:52 |
Pali | fstrim is using that batched mode | 20:52 |
DocScrutinizer05 | I didn't find fstrim for maemo | 20:53 |
Pali | but anyway, everything needs new kernel | 20:53 |
Pali | nothing for 2.6.28 | 20:53 |
DocScrutinizer05 | yep | 20:53 |
DocScrutinizer05 | that's why I asked about powerkernel | 20:53 |
Pali | nothing | 20:53 |
*** andril has joined #maemo | 20:53 | |
Pali | only battery modules were backported and all is same as upstream kernel | 20:54 |
DocScrutinizer05 | worthwhile to ponder how to get TRIM support | 20:55 |
DocScrutinizer05 | for swap it's important to make swap page size == flash erase page size | 20:57 |
DocScrutinizer05 | and align | 20:57 |
*** ashneo76 has quit IRC | 20:58 | |
*** ashneo76 has joined #maemo | 21:00 | |
*** andril has quit IRC | 21:08 | |
DocScrutinizer05 | for the interested audience: http://www.thessdreview.com/daily-news/latest-buzz/garbage-collection-and-trim-in-ssds-explained-an-ssd-primer/ | 21:15 |
buZz | cute, ty | 21:18 |
*** flo_lap has joined #maemo | 21:18 | |
buZz | DocScrutinizer05: also checkout fstrim | 21:19 |
buZz | fstrim is used on a mounted filesystem to discard (or "trim") blocks | 21:19 |
buZz | which are not in use by the filesystem. This is useful for solid-state | 21:19 |
buZz | drives (SSDs) and thinly-provisioned storage. | 21:19 |
DocScrutinizer05 | I know :-9 | 21:23 |
DocScrutinizer05 | :-) even | 21:23 |
DocScrutinizer05 | the key statement: >>When the OS deletes the file, it simply marks the space used for that data as free in its logical data table. With HDDs, the OS does not need to tell the storage device anything about the deletion because it would simply write something new into that same physical location in the future. In the case of an SSD, it only becomes aware that the data is deleted (or invalid) when the OS tries to write to that location | 21:24 |
DocScrutinizer05 | again<< | 21:24 |
*** flo_lap is now known as florian | 21:24 | |
DocScrutinizer05 | and >>The advantage of the TRIM command is that it enables the SSD’s GC to skip the invalid data rather than moving it, thus saving time not rewriting the invalid data. This results in a reduction of the number of erase cycles on the flash memory and enables higher performance during writes<< | 21:26 |
DocScrutinizer05 | https://www.youtube.com/watch?v=x6lqYU4j7no | 21:38 |
* DocScrutinizer05 wonders how hard it could be to implement fstrim-alike brute force TRIM to a range of eMMC (read: swap) without any kernel support | 21:43 | |
DocScrutinizer05 | reswap only makes true sense with TRIM of the deactivated and depleted swap partition | 21:45 |
DocScrutinizer05 | this whole TRIM issue also suggests an explanation why devices slow down when you have much data on eMMC | 21:46 |
DocScrutinizer05 | the eMMC lacks overprovisioning then | 21:46 |
DocScrutinizer05 | which significantly burdens the GC | 21:46 |
DocScrutinizer05 | hmmm, re implementing batched TRIM, it would need a way to talk directly to the storage bus, which is probably only allowed to the kernel driver | 21:52 |
DocScrutinizer05 | so backporting the according IOCTL should suffice for that | 21:52 |
DocScrutinizer05 | >> * This program uses FITRIM ioctl to discard parts or the whole filesystem * online (mounted). You can specify range (start and length) to be * discarded, or simply discard whole filesystem.<< https://github.com/karelzak/util-linux/blob/master/sys-utils/fstrim.c | 21:56 |
*** japa-fi has joined #maemo | 22:09 | |
DocScrutinizer05 | hmmm http://lxr.free-electrons.com/source/drivers/mmc/core/core.c#L2052 dunno if I wound the right runway to land | 22:11 |
DocScrutinizer05 | anyway I guess backporting the low level mmc driver can't be too hard since at least the API shouldn't have changed since lernel 2.6.xx | 22:12 |
DocScrutinizer05 | kernel even | 22:12 |
DocScrutinizer05 | http://lxr.free-electrons.com/source/drivers/mmc/core/core.c#L2198 | 22:15 |
*** handaxe has joined #maemo | 22:19 | |
*** handaxe has quit IRC | 22:24 | |
*** DrCode has quit IRC | 22:26 | |
*** shentey has quit IRC | 22:45 | |
*** handaxe has joined #maemo | 22:56 | |
kerio | Pali: whenever you boot your mainline linux kernel, can you see if mounting a partition with discard actually works as intended? | 22:57 |
Pali | do not know, I have never used discard | 22:58 |
kerio | just mount a partition with -o discard | 22:59 |
kerio | idk how to test if it worked tho | 22:59 |
Pali | I'm not going to test any discard on any machine | 22:59 |
kerio | :c | 22:59 |
Pali | it is buggy and unsupported on lot of places | 22:59 |
*** handaxe has quit IRC | 23:01 | |
kerio | ok | 23:04 |
*** japa-fi has quit IRC | 23:05 | |
*** DrCode has joined #maemo | 23:16 | |
*** tryagain has joined #maemo | 23:43 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!