**** BEGIN LOGGING AT Sat Aug 20 02:59:58 2016 Aug 20 19:16:11 Hi all, I've just aquired a second n900 as a non-working phone. When I put the battery in, the nokia logo shows (no backlight) and it vibrates every 30 secs. Flasher doesn't see it. Any ideas? Aug 20 19:16:32 try reascueos Aug 20 19:16:35 *rescueos Aug 20 19:16:40 if it boots then there is hope Aug 20 19:17:17 maybe its usb is broken too? Aug 20 19:21:46 the nokia logo shows up the instant I put the battery in, I don't power it up. When I plug a usb cable in, it flashes briefly. Aug 20 19:23:20 hmm Aug 20 19:23:54 maybe someone was hacking bootprocess and failed Aug 20 19:25:44 ok, I'll take a look at rescueos. Aug 20 19:30:44 I assume the battery is OK and fully charged? Aug 20 19:34:19 arent hands thing that will show much later? Aug 20 19:35:22 nokia and nokia hands are at different stage of booting Aug 20 19:36:05 thats why its strange that hands show immediately Aug 20 19:36:15 ahm Aug 20 19:36:18 if dim nokia logo and then quick yellow then flat battery or no booting? Aug 20 19:36:21 its nokia logo, nvm Aug 20 19:36:31 ~flatbat Aug 20 19:36:33 ~flatbattrecover Aug 20 19:36:38 ~flatbat-recover Aug 20 19:36:45 ~listkeys flatbat Aug 20 19:36:46 Factoid search of 'flatbat' by key (2): flatbatrecover ;; flatbatrecover #DEL#. Aug 20 19:36:49 ~flatbatrecover Aug 20 19:36:50 Remove battery for 1 minute. Insert battery. Plug powered ***NOKIA WALLCHARGER*** to device. Watch steady amber. Let sit and charge. Do NOT try to boot. After 30 min, you got either a) a booted up N900, b) flashing amber which means you can boot, c) steady amber shut off -> start over again with ~flatbatrecover while already searching for a new battery. CAVEAT! Only works when ~rootfs OK (no ~bootloop) Aug 20 19:38:29 hmm, no luck. I've tried several batteries, including the one from my working phone. Aug 20 19:38:53 ah Aug 20 19:38:57 ~bootloop Aug 20 19:38:58 i heard bootloop is when your device has broken rootfilesystem, so during reboot it fails on some service startup or kernel module load and thus reboots. This *drains* battery! And you can't reflash to stop bootloop when battery is drained. Recharge your battery by other means before reflashing. E.g. using ~rescueOS. Or external charger or BL-5J compatible other device. Aug 20 19:40:23 Should I get the nokia logo as soon as the battery is inserted? shouldn't I have to power it up to see that? Aug 20 19:41:10 do you have spare charged battery? Aug 20 19:41:35 yes, the one from my working phone. Aug 20 19:44:45 check it. it will confirm if its battery or boot process Aug 20 19:47:13 It powers-up my good, working phone. Aug 20 19:47:33 then just charge the battery Aug 20 19:49:03 eh Aug 20 19:49:16 x2 Aug 20 19:50:08 the "broken phone" will not boot with known good fully charged battery, correct? Aug 20 19:50:22 correct. Aug 20 19:50:27 :nod: Aug 20 19:51:18 When you insert battery are you holding U key down? Aug 20 19:51:44 on the faulty phone, yes. Aug 20 19:53:12 Have you used the flasher before on another N900 to prove it's not an issue with flasher? Aug 20 19:53:37 not on a n900, but with a n810. Aug 20 19:54:48 Are you using the n900 flasher then? Aug 20 19:54:59 3.5 Aug 20 19:56:13 hmm, I thought there was only the Nokia flasher, and 0xFFFF. Aug 20 19:57:14 flasher-3.5 is the one I'm using, on Debian. Aug 20 19:57:26 ok Aug 20 19:58:20 and flasher wouldnt see the device with weak battery Aug 20 19:58:29 N8x0 was flasher 3.0 IIRC Aug 20 20:00:28 I installed it from debian, and I run "flasher-3.5" as the command. It shows up as flasher v2.5.2 (Oct 21 2009) though. Aug 20 20:00:58 I believe that's right Aug 20 20:02:16 Am I correct in thinking that nothing should start on the phone when I just insert the battery? Aug 20 20:02:37 nope Aug 20 20:02:53 phone starts in actdead sometimes Aug 20 20:02:59 :nod: Aug 20 20:03:04 dont remember what are the prereqs Aug 20 20:04:18 Is the USB logo in the top corner when you try to flash? Aug 20 20:06:12 no. the nokia logo only, no backlight. Every 30 seconds the screen goes completely blank for a split second, and the phone does a single quick vibrate. Aug 20 20:07:35 that sounds like ~bootloop to me Aug 20 20:09:21 you should have the USB logo in the top corner for flashing Aug 20 20:14:50 no usb logo. Aug 20 20:19:39 So the flasher is loaded with "Suitable USB device not found, waiting" then you hold U while connecting Aug 20 20:19:49 ~flashing Aug 20 20:19:49 from memory, maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh; or see ~flashing-cmdline, or see ~lazyflashing Aug 20 20:22:30 yes, thats correct. I have just tried it on my working phone to confirm that I am doing it correctly. Aug 20 20:24:06 might be broken usb port Aug 20 20:24:49 :nod: possible Aug 20 20:25:38 is there any way to check, other than taking the phone apart? Port feels solid, phone looks in v/good condition. Aug 20 20:26:32 Even visual inspection may not show broken usb Aug 20 20:26:50 ~usb-fix Aug 20 20:26:50 hmm... 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 Aug 20 20:28:13 I have an N900 that wrongly detects PC connection every now and again Aug 20 20:29:16 Port is mounted solid but bad connection somewhere Aug 20 20:30:30 Ok, thanks for your time and help. I bought it as non-working, so I've got what I paid for. Aug 20 20:31:13 well, usb is fixable Aug 20 20:31:24 as its almost always physical breakage Aug 20 20:32:11 requires precise soldering skills tho Aug 20 20:34:49 Is it likely that someone has tried to flash before and given up and sold it on? Aug 20 20:37:07 I guess so, I bought it knowing that it had the described symptoms. Aug 20 20:40:49 I'll pull it apart soon for inspection. It's in a better condition than my working one, so ideal for spares. Aug 20 21:14:08 ~tell vectis3_about lazyflashing Aug 20 21:14:18 ~tell vectis3_ about lazyflashing Aug 20 21:14:24 his usb ir probably broken, so. Aug 20 21:14:29 *is Aug 20 21:14:32 this will fix your bootloop Aug 20 21:15:37 I don't see a proof or strong indication for a broken USB Aug 20 21:16:14 to check VBUS, you hold 'U' key while plugging in charger Aug 20 21:17:13 vectis, when you connect usb cable, do you get orange light? Aug 20 21:17:17 to check USB D+/- you ideally connect the phone to a linux box while less +F /var/log/[messages|syslog} Aug 20 21:18:10 to check VBUS, you hold 'U' key while plugging in charger - on a POWERED DOWN phone Aug 20 21:18:59 you even rather remove battery, connect to charger, hold 'U', then insert battery. Then check if USB logo on NOKIa screen stays Aug 20 21:19:52 what vectis3_ encounters is a very clear ~bootloop which first of all needs reflashing Aug 20 21:20:35 ~lazyflashing Aug 20 21:20:35 methinks lazyflashing is http://wiki.maemo.org/Updating_the_tablet_firmware#The_Lazy_Approach Aug 20 21:20:37 use lazyflashing, according to the interactive instructions given, and see if it works Aug 20 21:21:23 that flash it all script? Aug 20 21:21:37 yes Aug 20 21:22:12 it en passant clears any R&D flags etc that may make the device behave funny when inserting battery Aug 20 21:26:36 I am reading through it now, clear script I don't know why it wasn't thought of before :) Aug 20 21:26:45 checks md5sums too Aug 20 21:27:52 s/clear/clever/ Aug 20 21:28:35 [2016-08-20 Sat 22:22:30] yes, thats correct. I have just tried it on my working phone to confirm that I am doing it correctly. [2016-08-20 Sat 22:24:06] might be broken usb port [2016-08-20 Sat 22:24:49] :nod: possible Aug 20 21:28:37 Nope, most likely the device boots as soon as you enter battery, and when you connect it to PC then the flasher can't talk to the bootloader anymore since the device already booted. All reboots in bootloop are warmboots afaik which don't involve NOLO Aug 20 21:29:32 use ~lazyflashing according to the instructions and most likely everything just fine :-) Aug 20 21:29:59 sixwheeledbeast: thanks Aug 20 21:30:05 :-) Aug 20 21:31:49 ((clever script)) it even has sufficient legalese and obfuscation to cover my ass from trolling lawyers ;-P Aug 20 21:32:00 lazyflashing does look to be a fool proof method. Hold U while inserting battery was suggested Aug 20 21:32:06 Personal use only... Aug 20 21:32:32 strictlymyworkingdir :) Aug 20 21:32:44 hehe Aug 20 21:33:25 the things we do to keep maemo alive Aug 20 21:33:44 tbh I mainly developed it for myself since I'm lazy and testing a few dozen phones gets boring quickly Aug 20 21:34:27 soon I have to test another 40 Aug 20 21:35:05 at least thats a potential 40 more neos Aug 20 21:35:17 eventually I need to put fiascogen to a purpose, to create a customized rootfs that runs tests automatically Aug 20 21:35:35 (40 more neos) that's exactly the purpose Aug 20 21:38:18 I wonder if I could turn the magic incantation >> (wget http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz -O - 2>/dev/null| tar xvz)&&cd maemo-my-private-workdir&&sudo ./flash-it-all.sh << into a file with name flashitallstart.sh and mimetype application/shellscript or whatever, so users on linux PC only click the icon and it starts a shell - DUH! :-o Aug 20 21:38:59 :) Aug 20 21:41:08 Only for the fact that you are doing a job 40x, makes writing a script efficient time. I guess many have only flashed there N900 a handful of times Aug 20 21:41:25 I also pondered to include a `find / -name *fiasco*` or somesuch, plus some filepicker requester magic, but... meh! Aug 20 21:42:29 hardcoded path ~/mymaemoworkdir ? Aug 20 21:42:59 still doesn't help with pre-downloaded fiasco files Aug 20 21:43:54 in the end I thought, in times where everybody and their dog has their own DSL internet, a 200 or 300MB download are just the easiest thing to do Aug 20 21:44:31 nobody really cares if you did before already Aug 20 21:45:26 and the more fanc the libusb32 hack is fancy ;-P Aug 20 21:46:24 and nost weird, seems to work Aug 20 21:46:27 most* Aug 20 22:28:57 DocScrutinizer05: Thanks for the suggestion, will have to try it tomorrow. Phones in bits atm. Aug 20 22:29:21 :-) Aug 20 23:03:26 DocScrutinizer05: I couldn't wait. Still no luck though :( Aug 20 23:03:59 sorry, I need more info to reply Aug 20 23:11:04 I downloaded your script and followed the instructions. I opted to flash all. Two bin files were downloaded and both were checked ok. phonet was disabled and then as instructed, I removed the battery from the phone, plugged in the usb cable and then replaced the battery. The phone instantly shows the nokia logo, but the "Suitable USB device not found, waiting." message remains on my laptop screen. Aug 20 23:14:07 this is an indication that your USB is defect or messed up then Aug 20 23:14:38 rly? Aug 20 23:14:39 ;) Aug 20 23:14:46 could you please watch your syslog while plugging in (and inserting bat) the phone Aug 20 23:15:13 KotCzarny: unlike you I'm not guessing or assuming Aug 20 23:15:36 he clearly said that flasher didnt see the device even on battery insert Aug 20 23:15:43 and no rd mode was set Aug 20 23:16:01 I clearly said this is normal when the device is already powered up when connecting it Aug 20 23:16:37 and he can't even know if R&D mode is set or not - aside from me wondering how that's relevant here Aug 20 23:17:20 and no, I didn't read anything about battery insert while device is already connected Aug 20 23:17:41 I only read 'device boots up instantly on battery insert' Aug 20 23:18:29 anyway, it works on charged battery, so at least he got a parts donor/chance to repair Aug 20 23:18:44 no it doesn't work - it bootloops Aug 20 23:19:06 screen/body is ok Aug 20 23:19:38 meh, please shut up. You're definitely not helpful for vectis3_ Aug 20 23:20:11 he also stated he got it 'not working', and your arent helping either Aug 20 23:20:17 *you're Aug 20 23:20:27 aha Aug 20 23:20:39 at least I don't tell him shit Aug 20 23:20:56 btw why he? why not she? Aug 20 23:21:11 because there are no girls on the internet Aug 20 23:21:21 thats a rule old as irc Aug 20 23:22:09 vectis3_: you said you got a working N900 too, right? Aug 20 23:23:15 http://pastebin.com/1YwMQFGh Aug 20 23:23:38 yep, I have one that is working. Aug 20 23:23:54 And no girls here. Aug 20 23:24:05 vectis3_: please do a "sudo less +F /var/log/messages" (or /var/log/syslog when you're on debian or another distro that doesn't have messages) and then plug your powered down working phone to your PC and watch what the diagnostic print in syslog. Then compare to the problem device Aug 20 23:24:22 hmm, differnt serial numbers Aug 20 23:24:33 aah, you already did Aug 20 23:25:29 vectis3_: this pastebin looks like a perfectly working N900 Aug 20 23:26:53 though it actually looks like two devices plugged in, bith already powered up Aug 20 23:26:59 btw. those numbers are old, were you connecting your old n900 few hours ago? Aug 20 23:27:44 or rather (from serial number) same device pluged in twice in a row, while already powered up Aug 20 23:28:01 Ah, yes. I've had both plugged in. Aug 20 23:28:24 disconnect both, connect only new one Aug 20 23:28:28 check if it shows up Aug 20 23:29:09 http://wiki.maemo.org/User:Joerg_rw/PC_syslog_of_USB_enum for reference Aug 20 23:29:42 Product: Nokia USB ROM is supposed to be bootloader Aug 20 23:29:53 which is needed for flasher Aug 20 23:30:29 Product: Nokia N900 (Update mode) too - second stage bootloader Aug 20 23:31:08 Product: N900 (Storage Mode) is booted maemo already Aug 20 23:32:39 vectis3_: your log seems to lack the Nokia USB ROM which means it didn't coldboot when connected Aug 20 23:34:01 so did you really first plug the phone to USB PC and *then* insert battery? Aug 20 23:34:09 ok, when I plug in the non-working phone, nothing shows. Aug 20 23:34:18 :-/ Aug 20 23:34:22 try cold boot Aug 20 23:34:39 that's pretty much a proof of USB (or cable) dead Aug 20 23:35:39 and ignore KotCzarny, there's no such thing he suggests. There's only "insert battery *after* plugging phone to PC" Aug 20 23:36:47 all phones with working CPU and USB need to show Nokia USB ROM on that battery insertion Aug 20 23:36:57 all N900 phones, that is Aug 20 23:37:03 lol, ok. I have definately been inserting the battery after plugging in the usb cable. Aug 20 23:37:17 then your USB is defect Aug 20 23:37:37 ok. thanks for the help. Aug 20 23:37:41 yw Aug 20 23:37:44 ~usbfix Aug 20 23:37:45 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 Aug 20 23:38:22 also visually inspect the contacts of USB receptacle, often there's just debris or oxidation or somesuch Aug 20 23:40:05 wtah *might* help is carefully and gently setting the phone so it rests with USB plug on a tachbox. So the weight of phone alone (DO NOT press on screen or kbd or anything) slightly bends the USB plug and jack Aug 20 23:40:10 what* Aug 20 23:40:31 and matchbox Aug 20 23:41:19 do not apply more force that the weight of N900 would do in such situation. More force won't fix things, it will break them more Aug 20 23:41:41 vectis3_: ^^^ Aug 20 23:44:24 ok, that popped up the following: usb usb8-port2: Cannot enable. Maybe the USB cable is bad? Aug 20 23:44:58 also don't miss to try boot the device with kbd slider and camera door open, and while pressing camera trigger and vol+ button. Some users might have installed stuff that breaks out of the bootloop into whatever service mode, e.g. backupmenu would detect open slider and get you to a menu where you could enter a shell to fix stuff Aug 20 23:45:26 yeah, seen bad usb cables a dozen times or more Aug 20 23:46:45 from here on you're basically on your own (except for actual soldering howto etc), I provided all the known info/help relevant for your case Aug 20 23:47:25 I don't believe its the cable, it works fine with my other phone. Was thinking that pressing on the usb port as you suggested, made some sort of contact. Aug 20 23:49:15 :nod: Aug 20 23:49:36 maybe repeat a few times. Eventually you might be lucky Aug 20 23:49:44 yeah, break the port more Aug 20 23:49:47 its helping Aug 20 23:49:48 ;) Aug 20 23:49:53 STFU! Aug 20 23:50:05 you are not helping him, if he breaks the pads Aug 20 23:50:45 you're not helping when he explodes reading such shit Aug 20 23:51:07 you are drunk pushy bully Aug 20 23:51:32 idiot. Aug 20 23:53:26 vectis3_: try placing the device on matchbox with screen down Aug 20 23:56:12 vectis3_: but long term you'll need ~usbfix anyway, unless your cable is a very special breed that works only with your old N900 but not the new one Aug 20 23:57:12 odds are your N900's usb receptacle is about to come off the PCB Aug 20 23:57:21 alas a known issue Aug 20 23:59:20 It seemed solid when I took it apart earlier. Not to worry though, I bought it for spare parts and thats what I have got. Thanks for all the help and suggestions. Aug 20 23:59:51 ~unplug-usb Aug 20 23:59:52 unplug-usb is probably http://maemo.cloud-7.de/share-service/20140721_002.mp4 Aug 21 00:00:37 people known to break their USB receptacles when not taking care by e.g. following the procedure in this video Aug 21 00:01:12 vectis3_: it seems solid until it falls off the PCB :-) Doesn't mean it's not defect already Aug 21 00:01:38 vectis3_: if you're unlucky the traces are gone Aug 21 00:01:46 then spare parts do not help a lot Aug 21 00:02:50 Wizzup: >>I bought it for spare parts<< Aug 21 00:03:05 Ah, sorry Aug 21 00:03:41 np :-) Aug 21 00:15:19 ; /msg nickserv info bencoh Aug 21 00:16:09 damn konversation! **** ENDING LOGGING AT Sun Aug 21 02:59:58 2016