IRC log of #maemo-ssu for Monday, 2013-10-21

*** Martix has quit IRC00:08
*** _rd has quit IRC00:13
*** nox- has quit IRC01:02
*** BCMM has quit IRC01:12
*** BCMM has joined #maemo-ssu01:14
freemangordonPali: https://gitorious.org/community-ssu/osso-product-info/commit/d73d576247992eca038e34e06e779d5558e2767501:15
Paliok :-)01:16
freemangordonNot exactly REed, but should be 100% functionally equivalent01:16
Palino problem01:16
*** Pali has quit IRC01:17
freemangordonPali: BTW seems there is some kind of "bug" in libosso..., look at finish_sysinfo function01:17
freemangordonit does nothing, which is good performance-wise, bud bad memory-wise01:18
freemangordon*but01:18
freemangordonI have a fix(call fini functions), but not sure whether it is better01:18
freemangordonthe problem is that once product_info_get_sysinfo is called, there will be ~80k (according to valgrind) used01:19
freemangordons/product_info_get_sysinfo/osso_get_product_info/01:21
infobotfreemangordon meant: the problem is that once osso_get_product_info is called, there will be ~80k (according to valgrind) used01:21
freemangordonwhich are not freed until the process exits01:21
freemangordonoh, he's out :(01:22
*** BCMM has quit IRC01:22
*** BCMM has joined #maemo-ssu01:23
*** BCMM has quit IRC01:25
*** amizraa has quit IRC01:29
*** amizraa has joined #maemo-ssu01:29
*** unclouded has joined #maemo-ssu01:53
*** M4rtinK has joined #maemo-ssu02:24
*** M4rtinK has quit IRC02:55
*** dos1 has quit IRC03:02
*** ruskie has joined #maemo-ssu04:24
*** ruskie has quit IRC05:23
*** amiconn has quit IRC05:28
*** amiconn_ has joined #maemo-ssu05:28
*** amiconn_ is now known as amiconn05:28
*** ruskie has joined #maemo-ssu05:31
*** okias has quit IRC05:31
*** ShadowJK has quit IRC06:25
*** ShadowJK has joined #maemo-ssu06:25
*** jonwil has quit IRC06:28
*** DocScrutinizer51 has quit IRC07:49
*** Martix has joined #maemo-ssu08:54
*** jonwil has joined #maemo-ssu09:09
*** Woody14619 has quit IRC09:22
*** Woody14619 has joined #maemo-ssu09:23
*** Woody14619 has quit IRC09:23
*** Woody14619 has joined #maemo-ssu09:23
*** Martix has quit IRC10:52
*** Martix has joined #maemo-ssu10:58
l4m3rxGood morning11:11
l4m3rxany alternative ways to change the security code of n900 (except Settings>Device lock, witch strangly dosnt work in my case)11:15
l4m3rx?11:15
*** Martix has quit IRC11:17
*** DocScrutinizer51 has joined #maemo-ssu11:21
DocScrutinizer05it doesn't work?11:46
DocScrutinizer05why?11:46
DocScrutinizer05how?11:46
DocScrutinizer05and no, afaik there's no alternative (yet?)11:46
DocScrutinizer05of course you could do a full flash that should reset the lockcode afaik11:47
DocScrutinizer05but maybe even that does NOT reset lockcode11:47
l4m3rxwell... it used to work...i havent used it for a while (6-7+ months i guess).11:49
l4m3rxand not when i tried to change it , it all goes normal 'till in the end it tells me that the security code was not changed.11:49
DocScrutinizer05hmm11:50
DocScrutinizer05you have to enter old code once and new code twice11:51
l4m3rxy... I enter the current code (default code atm) then it asks twise for the new one, and then it tells me 'security code not changed' :/11:51
DocScrutinizer05weird11:51
l4m3rxyeah :S11:51
l4m3rxi guess flashing will fix it ..but i really don't want to flash it :/11:52
DocScrutinizer05I guess pali and freemangordon will both be interested in debugging this further11:52
l4m3rxwhat other data is stored in /dev/mtd1? (i'm asking so I know what i can screw up if I start poking around there)11:52
DocScrutinizer05dev/mtd1 aka CAL is highly sensitive, you can honestly cause havoc when messing with it. It has all sorts of calibration data and device specific data11:53
l4m3rxworst case scenario? reflash or worse?11:54
DocScrutinizer05like IMEI, BT IMEI, WLAN MAC, ALS sensor calibration data, bme stuff nobody knows what it is exactly11:54
DocScrutinizer05worst case wlan and bt defunct11:54
l4m3rxI guess it will be better to ask pale & || freemangordon to point me where's the source that does the securty code change ....11:55
DocScrutinizer05and osme other subsystems seriously flawed11:55
l4m3rxthanks for the info :)11:55
DocScrutinizer05yw11:55
DocScrutinizer05~cal11:55
infobotcal is probably http://talk.maemo.org/showthread.php?t=2046511:55
DocScrutinizer05google calvaria11:55
l4m3rxi will, thanks :)11:57
jonwilDocScrutinizer: ping12:21
DocScrutinizer05pong12:21
jonwilDocScrutinizer05: ping12:21
jonwilWent out to look at USB repair today12:21
jonwilThe one shop I wanted to go to (the one I linked before) has cloned the branch close to me (there is another one but its too far to get to)12:21
jonwilThe other shop I went to, the guy said that since its working (which it is, it fully charged my N900 last night) he cant really do anything to it12:22
jonwili.e. he wasn't going to do the usbfix unless there was some evidence of damage12:23
jonwilwhich as of now there isn't really12:23
DocScrutinizer05idiot12:24
jonwilHe said that he sees these all the time and has only seen very few broken USB ports (whether he meant N900s in particular or something more general than that I dont know)12:24
DocScrutinizer05forget him12:25
jonwilwell I dont know of any other shops that are easy to get to AND that claim to be able to do board-level work12:25
jonwilmost of them only do replacement parts, not repairs12:26
DocScrutinizer05search for somebody savvy to solder stuff12:26
jonwilI dont know of anyone like that12:26
DocScrutinizer05radio amateur or whatever12:26
l4m3rx^^ its not really board-level work, more like every-day soldering12:26
DocScrutinizer05yep12:26
DocScrutinizer05it will become board level repair when you really break it12:27
merlin1991yep12:27
* merlin1991 needs to find someone board level repair savvy :/12:27
DocScrutinizer05as already mentioned, probably even a goldsmith can do12:27
l4m3rxbtw a bit offtopic , any1 have a clue how much does the n900 board ~ weights?12:28
DocScrutinizer05no12:29
DocScrutinizer05<100g I guess12:29
* DocScrutinizer05 nakes mental note that a scale is one of the things missing12:29
DocScrutinizer05makes*12:29
DocScrutinizer05I once had a lab scale that been quite nady to e.g. "count" 1000s of SMD transistors12:31
DocScrutinizer05s/nady/handy/12:31
infobotDocScrutinizer05 meant: I once had a lab scale that been quite handy to e.g. "count" 1000s of SMD transistors12:31
DocScrutinizer05merlin1991: what's the problem?12:33
merlin1991usb port on my sisters n900 only is fixed at 1 point, all contacts are broken12:33
DocScrutinizer05hmm12:33
DocScrutinizer05yeah, that requires a few more skills than simply soldering down the steel of the USB body12:34
merlin1991I've got the replacement parts, but the contacts don't align12:34
DocScrutinizer05o.O12:34
merlin1991I'm not 100% sure though, didn't yet remove the broken one from the board to check directly12:35
DocScrutinizer05aaah12:35
merlin1991but to me it looks like they are not exactly fitting12:35
*** BCMM has joined #maemo-ssu12:35
DocScrutinizer05check back with my scan of bare PCB12:35
merlin1991link?12:35
DocScrutinizer05you should be able to find a reference size, e.g. between the both holes in PCB12:36
DocScrutinizer05maemo.cloud-7.de/*galery*12:36
DocScrutinizer05or sth like that12:36
DocScrutinizer05or *exploded*12:36
DocScrutinizer05http://maemo.cloud-7.de/Gallery-N900-exploded/12:36
DocScrutinizer05http://maemo.cloud-7.de/Gallery-N900-exploded/platine_02.jpeg12:37
l4m3rxyou guys scared me with this usb port talk :S12:37
DocScrutinizer05good12:38
DocScrutinizer05~usbfix12:38
infobotextra, extra, read all about it, usbfix is http://talk.maemo.org/showthread.php?t=75920 - and **NEVER** use epoxy (unless you want to seal your device for underwater)12:38
merlin1991heh, the bare pcb looks wayyy different to what I guessed from the contacts I saw12:39
DocScrutinizer05>> Fixing USB port, **BEFORE** and after it is to late.<<12:39
merlin1991so yeah probably fits easily12:39
l4m3rxDocScrutinizer05, TBH i've been thinking about it (i have 2 working n900s from 2009) but I just don't trust myself with opening them ... but ur right... ignoring the problem will not make it go away.12:40
merlin1991opening is the easy bit12:41
l4m3rxProbably.... but as with all things, the first time is scary.12:41
DocScrutinizer05be gentle to the flex cable12:41
l4m3rxI'll probably order 3th n900 and try it on it first (i need n900 board anyway)12:41
DocScrutinizer05everything else is easypeasy12:42
merlin1991check one of the youtube vids if you're really scared12:42
l4m3rxMy fears is not form braking the device or something. My fear comes from "if I brake both I'll need to use non n900 phone...witch is scary :P "12:42
DocScrutinizer05gently unplug the connector of felex cable with your credit card12:42
l4m3rxs/fears/fear12:42
DocScrutinizer05and don't bend or pull it12:43
DocScrutinizer05(the cable)12:43
jonwilso yeah google isn't showing up any other options for places that do proper phone repair (or general PCB repair for that matter) that are actually close enough to me to get to12:44
DocScrutinizer05I posted a link just one or two days ago12:44
l4m3rxthanks for the info :) I'll be extra cerful with the felex cable12:44
jonwilQuite a few places that do "replacement" of screens or other parts, but none that do repair12:44
l4m3rxjonwil , dont u have any friend who's bulding RC toys or something like that?12:44
jonwilnope12:45
jonwilI dont know anyone who does electronic stuff12:45
l4m3rxany1 with soldering expirience?12:45
l4m3rxoh :/12:45
DocScrutinizer05jonwil: I just can't believe you can't find anybody knowing how to slder a pair of wires together12:45
DocScrutinizer05poor Australia ;-P12:46
l4m3rxohhhhh12:46
l4m3rxthat explains it12:46
jonwilits not just finding someone that can solder, its finding someone that solders on electronics and knows how to avoid static discharge frying things12:47
jonwilThere is a reason the Nokia service manual contains all those warnings :)12:47
DocScrutinizer05nah12:47
DocScrutinizer05they exaggerate12:47
DocScrutinizer05a few basic measures like avoiding to wear those shoes that always give you electric shock when touching the door handle... That's absolutely sufficient12:49
jonwilThese days it seems like everyone is just "its broken, replace it" rather than caring about repairs12:49
DocScrutinizer05yes, unfortunately that's the spirit of the times12:50
l4m3rxjonwil well... look it from the Nokia's side... if you repeir it , they'll not get shit. if you buy new one or new part - they'll get something .12:50
DocScrutinizer05but there are opposing grassroot movements12:50
jonwila lot of that is just because of how hard repairing today's electronics tends to be12:50
DocScrutinizer05yes12:51
DocScrutinizer05admittedly, but they also follow this scheme for washing maschines and everything12:51
l4m3rx^12:51
jonwilmy washing machine is somewhat older and its a dead simple machine, no electronics at all, just simple electric knobs12:52
DocScrutinizer05I wonder when they start disposing cars and getting new one when it has a scar in the varnish, or a broken lamp, or ashtray filled12:52
DocScrutinizer05actually repairing the old mechanical process controllers is way harder than the electronic modern counterparts12:54
jonwilbut even with warranty work these days many companies simply replace rather than repair12:54
DocScrutinizer05(in washing machines)12:54
jonwilThis isn't mechanical, its electric12:54
jonwilonly mechanical part is the motor12:55
jonwiland drum12:55
jonwiland the valves that let the water in12:55
DocScrutinizer05well, a motor turning slowly a stack of disks with resections...12:55
DocScrutinizer05I call that mechanics12:55
jonwilbut more to the point, this machine is from the time when things were built to last12:55
*** xes has joined #maemo-ssu12:55
*** Martix has joined #maemo-ssu12:56
jonwilits an old Hoover washing machine and other than one broken water valve (which was trivial to replace) its still running as good as it did when my parents bought it all those years ago (before it was handed-down to me)12:56
DocScrutinizer05http://www.ersatzteilpartner.de/Ersatzteile/Programmschaltwerk/programmschaltwerk.jpg12:56
DocScrutinizer05I clearly qualify that thing as a mechanical controller12:57
DocScrutinizer05http://www.secondware.de/technik/wasch/siemens/info/2002b.jpg12:58
DocScrutinizer05works pretty much like this: http://upload.wikimedia.org/wikipedia/commons/e/e9/Musical_box_open.jpg12:58
l4m3rxbtw some time ago, I remember there was a arduino + n900 robot project (Nimo if I remember correctly) is that project dead? And who ware the devs?12:59
DocScrutinizer05never heard of12:59
l4m3rxhttp://www.slashgear.com/niko-n900-based-lego-robot-controlled-by-twitter-video-1878169/13:01
l4m3rxbut this was back in ~201013:01
jonwileven fairly simple stuff like wall ovens are getting all sorts of electronics these days13:02
DocScrutinizer05awesome13:02
*** Martix has quit IRC13:02
DocScrutinizer05l4m3rx: I guess it been some Lego blocks controlled via USB hostmode. Nothing special in it13:04
DocScrutinizer05umm nope, no plug in USB13:05
l4m3rxI'm more intrested in the software part and the connection between arduino and the n900. not the robot body itself.13:09
DocScrutinizer05I guess arduino is somehow linked to LAN, like N90013:10
l4m3rxI'm working (it's in quite early stage) an dirigable , and the n900 board is perfect for it13:10
DocScrutinizer05use USB hostmode for that13:11
DocScrutinizer05I can't think of a more convenient controller board than a complete N900 with USB attached peripherals13:11
DocScrutinizer05ooh, I can: N810 ;-)13:11
l4m3rxy, usb will be in hostmode for sure (at least that's my idea)13:12
l4m3rxmmm n900 is better in this case...13:12
l4m3rxi can get fully working board for ~100-120euro ,and I relly save on weight and money for sensors and stuff from it13:13
l4m3rxgps,gsm,3g,32g memory + card and so on ...and ofc fully working linux witch makes everything easyer13:13
DocScrutinizer05not without case13:17
l4m3rxantenas?13:18
DocScrutinizer05neither GPS nor GSM/3G will work without the carefully tuned antennae in case13:18
DocScrutinizer05nor WLAN/BT or FMTX13:18
DocScrutinizer05and connecting screen and all the birdseed around it will get incredibly hard13:19
l4m3rxyes. if I can carry the weight i'm thinking of only removing the display and battery ,...and battery cover (If i remember correctly only the gps antena was in the display)13:19
DocScrutinizer05N900 doesn't even boot without display. sorry13:20
l4m3rxreally? why?!13:20
DocScrutinizer05dunno13:20
l4m3rxhm.... any idea if its hardware or software problem?13:20
DocScrutinizer05not even that13:21
DocScrutinizer05I *guess* it's a sw problem, in kernel13:21
DocScrutinizer05or even in NOLO already13:21
l4m3rxkernel issue sounds best13:21
DocScrutinizer05now your call if you count NOLO as sw or hw13:22
l4m3rxif I can jump on it -> hw :D13:22
DocScrutinizer05well, you could, NOLO lives in NAND, pretty firmly established13:23
DocScrutinizer05;-)13:23
DocScrutinizer05and you can't change it much13:23
DocScrutinizer05and it's clearly not system13:23
DocScrutinizer05it's rather pre-system13:23
DocScrutinizer05kinda like BIOS13:23
l4m3rxI only need the display for booting? any clue what will happen if it disapears after that?13:24
DocScrutinizer05nope13:24
DocScrutinizer05nobody did extensive tests on this niche usecase yet13:24
DocScrutinizer05maybe you get away with keeping the flex PCB and only removing the (admittely heavy) LCD itself13:25
DocScrutinizer05I mean, there's a number of other stuff on flex PCB13:26
DocScrutinizer05front cam, LED, ALS, prox-sensor, mic, earpiece13:26
l4m3rxIts probably best if I start with the tech specs and see what exacly is connected there13:26
DocScrutinizer05front cam, LED, ALS, prox-sensor, mic, earpiece, LCD, digitizer13:27
l4m3rxals= ?13:27
DocScrutinizer05I think that's it - comprehensive list13:27
DocScrutinizer05Ambient Light13:27
DocScrutinizer05LCD has I I2C or SPI interface for controlling, and of course backlight and video-bus. The I2C (if any) might barf up when dangling13:28
DocScrutinizer05thus breaking other possibly essential stuff on main PCB13:29
DocScrutinizer05on same bus13:29
*** xes_ has joined #maemo-ssu13:29
l4m3rxquite possible13:29
*** xes_ has quit IRC13:30
jon_yLCD needs a DIN25 port :)13:30
*** xes has quit IRC13:30
DocScrutinizer05a wut?13:30
jon_ythe PC serial port13:30
*** lizardo has joined #maemo-ssu13:30
jon_yfairly tolerant to brute behavior13:31
jon_yeasy to connect and disconnect :)13:31
jon_ywith 12V signaling13:31
jon_ywell, it is at least serial like I2C or SPI13:32
DocScrutinizer05l4m3rx: to be honest I don't know about booting with display flex cable completely removed. I just know device doesn't behave and eventually not even boots when flex cable broken13:33
jon_ydoes the LCD actually use the I2C addressing?13:33
l4m3rxDocScrutinizer05, well.... i'll give it a try and see what happens soon (just need to find more free time)13:34
DocScrutinizer05get the schemaics. page 12 shows complete flex PCB13:35
DocScrutinizer05I2C_3 bus is on front cam at least13:35
DocScrutinizer05and ALS13:35
DocScrutinizer05LCD has SPI13:36
DocScrutinizer05~schematics13:37
infobotmethinks schematics is http://wiki.maemo.org/N900_Hardware_Schematic13:37
DocScrutinizer05~botsnack13:37
infobotDocScrutinizer05: thanks13:37
DocScrutinizer05~botsnack13:37
infobot:), DocScrutinizer0513:37
DocScrutinizer05l4m3rx: you might want to check early boot via UART3 TTY console on testpads under battery13:39
DocScrutinizer05l4m3rx: http://wiki.maemo.org/N900_Hardware_Hacking13:41
DocScrutinizer05http://wiki.maemo.org/N900_Hardware_Hacking#Debug_ports13:42
DocScrutinizer05http://wiki.maemo.org/N900_Hardware_Hacking/serial_dump13:42
DocScrutinizer05pali, freemangordon: ^^^ you might be interested in this13:48
l4m3rxlol... i found a guy selling fully working n900 for 35 euro Oo.... (he dosnt know the security code :D)14:17
*** Martix has joined #maemo-ssu14:29
*** freemangordon_ has joined #maemo-ssu14:35
*** freemangordon has quit IRC14:35
jonwilI suspect if you have write access to the CAL area somehow and can write some code to do it, its possible to replace the lock code without knowing the old one14:37
jonwilheck, all you would need is a new version of libdevlock.so hacked to disable the code check14:38
jonwilfreemangordon: ping14:38
*** sixwheeledbeast has joined #maemo-ssu14:54
*** X-Fade has quit IRC14:55
*** X-Fade has joined #maemo-ssu14:55
*** X-Fade has quit IRC15:00
*** X-Fade has joined #maemo-ssu15:00
*** Martix has quit IRC15:03
*** X-Fade has quit IRC15:14
*** X-Fade has joined #maemo-ssu15:14
*** LauRoman has joined #maemo-ssu15:14
*** Martix has joined #maemo-ssu15:15
*** sixwheeledbeast has left #maemo-ssu15:25
*** Martix has quit IRC15:45
*** sixwheeledbeast has joined #maemo-ssu15:45
*** sixwheeledbeast has quit IRC15:45
DocScrutinizer05all yiu really need is a CAL image ;-)15:49
DocScrutinizer05and a NAND CAL partition that has no bad blocks, so you could flash that image15:49
DocScrutinizer05luckily bad blocks in NAND are rare15:50
DocScrutinizer05we once had a 'game' on #maemo where some 50 users pasted their bad-blocks count as reported in dmesg or proc/*dunnowhat* or whatever. Most had zero, several had one, and one user had 14ish15:51
*** okias has joined #maemo-ssu15:51
DocScrutinizer05l4m3rx: anyway, see the john-your-lockcode thread15:52
DocScrutinizer05usually takes <3s15:53
DocScrutinizer05you might need rescueOS to read out raw CAL content15:53
DocScrutinizer05http://talk.maemo.org/showthread.php?p=524522#post52452215:54
DocScrutinizer05NB this instruction works for messybox grep only!15:55
DocScrutinizer05so maybe you should use "busybox grep -A 13 lock_code" instead of the plain "grep -A 13 lock_code"15:56
*** Martix has joined #maemo-ssu16:07
l4m3rxI know the original code.16:08
l4m3rxs/original/current/16:09
infobotl4m3rx meant: I know the current code.16:09
*** sixwheeledbeast has joined #maemo-ssu16:28
*** sixwheeledbeast has quit IRC16:28
*** Martix has quit IRC16:47
*** Martix has joined #maemo-ssu16:47
*** jonwil has quit IRC17:05
*** Martix has quit IRC17:24
*** BCMM has quit IRC17:48
*** tom___ has joined #maemo-ssu18:10
*** NIN101 has joined #maemo-ssu18:59
*** dos1 has joined #maemo-ssu19:38
*** drathir has quit IRC19:40
*** drathir has joined #maemo-ssu19:41
*** sixwheeledbeast has joined #maemo-ssu19:43
*** kolp has joined #maemo-ssu19:54
*** NIN101 has quit IRC20:17
*** NIN101 has joined #maemo-ssu20:18
*** kolp has quit IRC20:18
*** kolp has joined #maemo-ssu20:31
*** Martix has joined #maemo-ssu20:44
*** kolp has quit IRC21:08
*** BCMM has joined #maemo-ssu21:11
*** LauRoman has quit IRC21:21
*** Pali has joined #maemo-ssu21:27
*** _rd has joined #maemo-ssu22:11
*** M4rtinK has joined #maemo-ssu22:24
*** _rd has quit IRC22:38
*** _rd has joined #maemo-ssu22:51
*** _rd has quit IRC23:03
*** _rd has joined #maemo-ssu23:08
*** HRH_H_Crab has joined #maemo-ssu23:33
*** lizardo has quit IRC23:54
*** _rd has quit IRC23:54

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!