Reply
Thread Tools
Posts: 79 | Thanked: 27 times | Joined on Apr 2012 @ India
#1
Hi all,

My Mokia N900 still won't boot. I have successfully flash here is the log. When I switch on the device shows up the (dot)..... and then turn off. I am flashing using Ubuntu 9.04 Please help help help....

isaac@isaac-desktop:/media/PENDRIVE/maemo$ sudo flasher-3.5 -F RX-51_2009SE_20.2010.36-2.003_PR_COMBINED_003_ARM.bin -f
flasher v2.5.2 (Oct 21 2009)

SW version in image: RX-51_2009SE_20.2010.36-2.003_PR_003
Image 'kernel', size 1705 kB
Version 2.6.28-20103103+0m5
Image 'rootfs', size 185856 kB
Version RX-51_2009SE_20.2010.36-2.003_PR_003
Image 'cmt-2nd', size 81408 bytes
Version BB5_09.36
Image 'cmt-algo', size 519808 bytes
Version BB5_09.36
Image 'cmt-mcusw', size 5826 kB
Version rx51_ICPR82_10w08
Image '2nd', size 14720 bytes
Valid for RX-51: 2217, 2218, 2219, 2220, 2120
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2217, 2218, 2219, 2220, 2120
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2217, 2218, 2219, 2220, 2120
Version 1.4.14.9+0m5
Image '2nd', size 14720 bytes
Valid for RX-51: 2101, 2102, 2103
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2101, 2102, 2103
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2101, 2102, 2103
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2307, 2308, 2309, 2310
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2307, 2308, 2309, 2310
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2307, 2308, 2309, 2310
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2407, 2408, 2409, 2410
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2407, 2408, 2409, 2410
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2407, 2408, 2409, 2410
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2301, 2302, 2303, 2304, 2305, 2306
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2301, 2302, 2303, 2304, 2305, 2306
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2301, 2302, 2303, 2304, 2305, 2306
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2401, 2402, 2403, 2404, 2405, 2406
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2401, 2402, 2403, 2404, 2405, 2406
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2401, 2402, 2403, 2404, 2405, 2406
Version 1.4.14.9+0m5
Image '2nd', size 14720 bytes
Valid for RX-51: 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2501, 2502, 2503, 2504, 2505, 2506
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2501, 2502, 2503, 2504, 2505, 2506
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2501, 2502, 2503, 2504, 2505, 2506
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2607, 2608, 2609, 2610
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2607, 2608, 2609, 2610
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2607, 2608, 2609, 2610
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2507, 2508, 2509, 2510
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2507, 2508, 2509, 2510
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2507, 2508, 2509, 2510
Version 1.4.14.9+0m5
Image '2nd', size 14720 bytes
Valid for RX-51: 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216
Version 1.4.14.9+0m5
Image '2nd', size 14848 bytes
Valid for RX-51: 2601, 2602, 2603, 2604, 2605, 2606
Version 1.4.14.9+0m5
Image 'xloader', size 14848 bytes
Valid for RX-51: 2601, 2602, 2603, 2604, 2605, 2606
Version 1.4.14.9+0m5
Image 'secondary', size 109440 bytes
Valid for RX-51: 2601, 2602, 2603, 2604, 2605, 2606
Version 1.4.14.9+0m5
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 010.
Found device RX-51, hardware revision 2204
NOLO version 1.4.14
Version of 'sw-release': RX-51_2009SE_20.2010.36-2.003_PR_003
Sending xloader image (14 kB)...
100% (14 of 14 kB, avg. 3625 kB/s)
Sending secondary image (106 kB)...
100% (106 of 106 kB, avg. 8906 kB/s)
Flashing bootloader... done.
Sending cmt-2nd image (79 kB)...
100% (79 of 79 kB, avg. 6625 kB/s)
Sending cmt-algo image (507 kB)...
100% (507 of 507 kB, avg. 6592 kB/s)
Sending cmt-mcusw image (5826 kB)...
100% (5826 of 5826 kB, avg. 6466 kB/s)
Flashing cmt-mcusw... done.
Sending kernel image (1705 kB)...
100% (1705 of 1705 kB, avg. 14334 kB/s)
Flashing kernel... done.
Sending and flashing rootfs image (185856 kB)...
100% (185856 of 185856 kB, avg. 12585 kB/s)
Finishing flashing... done
CMT flashed successfully
isaac@isaac-desktop:/media/PENDRIVE/maemo$ sudo flasher-3.5 -F RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
flasher v2.5.2 (Oct 21 2009)

Image 'mmc', size 255947 kB
Version RX-51_2009SE_10.2010.13-2.VANILLA
USB device found found at bus 002, device address 010.
Found device RX-51, hardware revision 2204
NOLO version 1.4.14
Version of 'sw-release': RX-51_2009SE_20.2010.36-2.003_PR_003
Booting device into flash mode.
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 011.
Raw data transfer EP found at EP2.
Image(s) flashed successfully in 41.351 s (6189 kB/s)!
isaac@isaac-desktop:/media/PENDRIVE/maemo$
 
Posts: 79 | Thanked: 27 times | Joined on Apr 2012 @ India
#2
what the hell please reply.
 
knuthf's Avatar
Posts: 74 | Thanked: 42 times | Joined on Apr 2011 @ Oslo - around
#3
Take it easy and mind your language. Get a cup of tea and wait.
You use the best platform, but you should use the flashing script.

The first issue I see is your USB device:
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 010.
Found device RX-51, hardware revision 2204
NOLO version 1.4.14

and then later on:
Booting device into flash mode.
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 011.
Raw data transfer EP found at EP2.


Care to explain? Then what about flashing eMMC first?
 

The Following 3 Users Say Thank You to knuthf For This Useful Post:
Posts: 11 | Thanked: 12 times | Joined on Jan 2012 @ Germany
#4
Thats (hopefully) the right Order

sudo flasher-3.5 -F RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin -f

sudo flasher-3.5 -F RX-51_2009SE_20.2010.36-2.003_PR_COMBINED_003_ARM.bin -f -R
 

The Following User Says Thank You to Skaven2k2 For This Useful Post:
knuthf's Avatar
Posts: 74 | Thanked: 42 times | Joined on Apr 2011 @ Oslo - around
#5
Make a directory for flashing - download the flasher here and install it.
Make then 2 directories: "emmc" and "os".

The "Flashing" script is:
#!/bin/bash


FLASHER_DPKG=dpkg/maemo_flasher-3.5_2.5.2.2_i386.deb
FLASHER_NAME=flasher

stage() {
printf "%s\n%.${#1}s\n\n" "$1" "${1//?/${2:--}}"
}



menu_main() {
local Options=( "R&D Mode" "Flash OS" "Flash eMMC" "Exit" )
local item=

while [[ $item != Exit ]] ; do
stage "Main Menu" =
select item in "${Options[@]}" ; do
printf "\n\n\n"
case "$item" in
R\&D\ Mode)
menu_randd
;;
Flash\ OS)
menu_flash "OS" os
;;
Flash\ eMMC)
menu_flash "eMMC" emmc
;;
esac
break
done
done
return 0
}


RunReport() {
local r= j=
printf "\n\n\nExecuting: $*\n"
# if stage "$*" "*" ; then
if "$@" ; then
printf "Completed sucessfully\n\n"
r=0
else
r=$?
printf "Returned error: $r\n\n"
fi
echo "Press enter to continue"
read j
printf "\n"
return $r
}


menu_randd() {
local item=
local Options=( "Query R&D Mode" "Enable R&D Mode" "Disable R&D Mode" "Back" )
local item=

while [[ $item != Back ]] ; do
stage "R&D Mode menu" =
select item in "${Options[@]}" ; do
printf "\n\n\n"
case "$item" in
Query*)
RunReport "$FLASHER_BIN" --query-rd-mode
;;
Enable*)
RunReport "$FLASHER_BIN" --eanble-rd-mode
;;
Disable*)
RunReport "$FLASHER_BIN" --disable-rd-mode
;;
esac
break
done
done
return 0
}

menu_flash() {

local item=
local Options=( "Select Flash image" "Change reboot mode" "Start" "Back" )
local image=
local reboot=-R

while [[ $item != Back ]] ; do
stage "Flash $1 Menu" =
if [[ -r "$image" && -f "$image" ]] ; then
echo " Image to be flashed: $image"
else
echo "***Select image to be flashed***"
fi
if [[ -n $reboot ]] ; then
echo "Reboot after flashing: YES"
else
echo "Reboot after flashing: NO"
fi
echo ""
select item in "${Options[@]}" ; do
printf "\n\n"
case "$item" in
Select*)
PickImage "$1" "$2" image
;;
Change*)
if [[ -n $reboot ]] ; then
reboot=
else
reboot=-R
fi
;;
Start)
if [[ -r $image ]] ; then
RunReport "$FLASHER_BIN" -F "$image" -f $reboot
fi
;;
esac
break
done
done
return 0
}


PickImage() {
local item=
local -a OptionsFiles=( $2/* )
local -a Options=( )
local i

for i in "${OptionsFiles[@]}" ; do
if [[ -r $i && -f $i ]] ; then
Options=( "${Options[@]}" "Image: $i" )
fi
done

if [ ${#Options[@]} -eq 0 ]
then
echo "No valid images found"
return 1
fi
Options=( "${Options[@]}" "Abort" )
stage "Select $1 flash image"

select item in "${Options[@]}" ; do
if [[ $item = Abort ]] ; then
return 1
fi
item="${item#Image: }"
eval "$3=\"\$item\""
return 0
done
}

PickDPKG() {
local item=
local name="$1"
shift
local -a OptionsFiles=( "$@" )
local -a Options=( )
local i

for i in "${OptionsFiles[@]}" ; do
if [[ -r $i && -f $i ]] ; then
Options=( "${Options[@]}" "Image: $i" )
fi
done

case "${#Options[@]}" in
0)
echo "No valid package files was found"
return 1
;;
1)
item="${Options[0]}"
item="${item#Image: }"
eval "$name=\"\$item\""
return 0

;;
*)
Options=( "${Options[@]}" "Abort" )
stage "Select the flasher package"

select item in "${Options[@]}" ; do
if [[ $item = Abort ]] ; then
return 1
fi
item="${item#Image: }"
eval "$name=\"\$item\""
return 0
done
;;
esac
}

if [ "Linux" = "`uname -s`" ] ; then
stage "Stage 1: Install flasher"

if FLASHER_BIN="`type -P "$FLASHER_NAME"`" ; then
echo "Flasher already installed"
else
if ! PickDPKG FLASHER_DPKG deb/*deb dpkg/*deb ; then
echo "Cannot find flasher package. Please download and put into deb directory"
exit 1
fi

echo "About to install flasher from: $FLASHER_DPKG"
echo "Press enter to continue"
read a
if ! dpkg -i "$FLASHER_DPKG" ; then
echo "Failed to install flasher"
exit 1
fi
hash -r
FLASHER_BIN="`type -P "$FLASHER_NAME"`"
fi

if [[ ! -x "$FLASHER_BIN" ]]; then
echo "Cannot find flasher binary. not in path"
exit 1
fi

echo "Patching flasher: $FLASHER_BIN"
if ! perl -pi -e 's-/proc/bus/usb-/dev/bus/usb\000-;' -i.backup "$FLASHER_BIN" ; then
echo "Failed to patch flasher"
exit 1
fi

stage "Stage 2: Remove phonet modules"
echo "Unloading module"
modprobe -r cdc_phonet
modprobe -r phonet
echo "Checking module"
if lsmod | egrep "phonet|cdc_phonet" > /dev/null ; then
echo "Failed to remove module. Module still present"
exit 1
fi
echo "Blacklisting modules"
echo "blacklist cdc_phonet
blacklist phonet" > /etc/modprobe.d/blacklist-phonet.conf
else
FLASHER_BIN="`type -P "$FLASHER_NAME"`"
if [[ ! -x "$FLASHER_BIN" ]]; then
echo "Cannot find flasher binary. It must be installed before running"
echo "this script."
exit 1
fi
fi


menu_main

 

The Following User Says Thank You to knuthf For This Useful Post:
Posts: 79 | Thanked: 27 times | Joined on Apr 2012 @ India
#6
Hi sorry for the delay and sorry for being temper.
I am not sure why I am getting this. The usb cable never plug out while am flashing.
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 010.

and then later on:
Booting device into flash mode.
Suitable USB device not found, waiting.
USB device found found at bus 002, device address 011.
Raw data transfer EP found at EP2.

I also flash in different ways. First combined and vanilla or first vanilla and combined. but same result. I also enable r&d mode but got never ending dot I left it for 5 hours still never ending dots loop.
I am not into linux don't really know how to make a script and then flash I am so blank.
I have tried global version, Indian version and pr.1.2 no progress.
Is it possible to flash with meego and make it working?

Is there any hope that I could bring back my phone back to life?
I don't have any other phone so i don't know what to do...
 
Posts: 5,795 | Thanked: 3,151 times | Joined on Feb 2007 @ Agoura Hills Calif
#7
Is this a new phone?

It is acting like the usb port is dead or dying.If that is the case, there is not much you can do but get the usb fixed.
__________________
All I want is 40 acres, a mule, and Xterm.
 
Posts: 79 | Thanked: 27 times | Joined on Apr 2012 @ India
#8
Originally Posted by geneven View Post
Is this a new phone?

It is acting like the usb port is dead or dying.If that is the case, there is not much you can do but get the usb fixed.
I bought this in 2010. The usb is perfectly working fine on n900. But I believe its my computer usb faulty cause I am using a usb hub which you can stick into the motherboard.
 
Posts: 539 | Thanked: 518 times | Joined on May 2010 @ nanaurbusiness
#9
Please read here: http://talk.maemo.org/showpost.php?p...1&postcount=15

And try to avoid an usb hub. Connect your phone directly at one of the usb back ports of your computer.

Greetz,

J4ZZ
 

The Following 2 Users Say Thank You to J4ZZ For This Useful Post:
Posts: 136 | Thanked: 115 times | Joined on Jul 2010 @ Greece
#10
I see that you are flashing with old firmware (2010.36-2).
If your N900 was with newer than that, then you can't go back.
Download the latest (2011.38.1)
 

The Following 2 Users Say Thank You to evan For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 15:37.