yashsingh1/xdaforums huggingface dataset:
[Atrix 4G Android Development] Clienterror:
Ya I got the same. Sucky. I wonder if its possible to put the modem in the att sbf and set it so it only flashes the moden. Or would it brick because of signature failure or something?
[Atrix 4G Android Development] NFHimself:
Same. Didn't boot the phone into rsd mode here though.
[Atrix 4G Android Development] NFHimself:
That was why I only wanted the radio, having a totally different rom might make updating Bell firmware more difficult. I have updated radios on several phones repeatedly without issues.

I am still hoping there will be a Bell update some day. :)
[Atrix 4G Android Development] GibMcFragger:
I just went out and now I noticed my download speeds are total ass (like 1Mbit). I hope its just a Bell network issue and not a result of the modem flash. They WERE fast when I first flashed and I was at home earlier.

I rebooted and now its fast again. Weird.

After using the new modem for a while I can say that I have a stronger signal with it and SMS messages send instantly, whereas they would take a second or 2 to send before.

GPS is lightning fast on this Telsra modem too.

Sent from my rooted and frozen Motorola Olympus.
[Atrix 4G Android Development] kelliez:
I had orginally thought my DL speeds had started sucking too but after trying different servers the results are varied, calgary (1.32/1.17), burnaby (1.15/1.18), liberty lake (1.85/1.11), winnipeg (3.07/1.19), edmonton (3.57/1.17), spokane (2.23/1.18).

Sorry i don't have root for the screen shots.
[Atrix 4G Android Development] cellzealot:
Congratulations! But a note of caution too...the radio firmware version is reported to the network during registration and may throw flags. I am not sure how it works on Bell's system, but if they are looking for it then it may be a problem.
[Atrix 4G Android Development] NFHimself:
Your point is well taken, nothing is ever totally safe or guaranteed, however I do think it's better than flashing an entirely new firmware (with foreign bloatware) to get the faster radio.

Now, the rest of the Telstra firmware may have other goodies, I am now wondering if desbf.exe can let me mount system system images (linux), make changes to get rid of the branding, etc. Could be that the edited sbf can go through just by deleting parts, but the rest of the remaining parts have to still be signed.

EDIT:

I am looking at the sbf files, my guess (hexedit text contents) as to what they contain:

CG5 radio

CG57 system (confirmed, ext3 fs)

CG58 osh (confirmed, ext3 fs)

CG62 preinstall (confirmed, ext3 fs)

There are quite a few other files, but those are some of the largest.

For folks trying to follow along, my device section using rsdlite 5.3:

IMEI: 355500040*******

Technology: UMTS 3G

Software Version: OLYLA_U4_0.37.4

Flex Version: 040.0R

Bootloader Version: 0007

DRM Version: N/A

Cheers!
[Atrix 4G Android Development] GibMcFragger:
I ran tons of different radios from all over Europe on Bell when I had my SGS, Bell doesn't care. :)

Sent from my rooted and frozen Motorola Olympus.
[Atrix 4G Android Development] hburn:
Anyone can confirm that bell tv is still working with this modem??? Only thing i want to know before flashing....im pretty sure that its still working if it does not change anything in build.prop but ...still want to be sure
[Atrix 4G Android Development] NFHimself:
I just reflashed the radio using the rsd phone mode, so that method works as well.

Steps:

usb debugging mode enabed on phone.

usb mode set to Motorola portal.

If phone is on lock screen, unlock it.

run rsdlite gui, not from command prompt, not in MTK download mode.

phone should be listed as MB860

click on [...] button, load radio smb file

click start

Phone will reboot into flash mode (basically goes to rsd mode for you)

It will prepare image, reboot into bp passthrough mode, do enumeration, flash code group 5, it will say something about waiting to reboot phone.

exit rsdlite

Alternatively:

Turn off phone, remove back, take out battery, remove sim card.

Replace battery, hold volume up, turn on phone. phone will show something about rsd mode starting..

Run rsdlite, phone will be listed as SE flash Olympus, see above for the rest..

I tried replacing CG57 with a ext3 image dump from stock bell firmware, but it failed to flash. Since this is a straight ext3 fs image, I am thinking either the signing is in the ram loader bits, some form of checksum, or it's embedded in some file in the image, otherwise it has no way of knowing what the contents are.

Cheers!
[Atrix 4G Android Development] raybond25:
weird, i still get fail: phone connected every time i try - i do have the correct drivers installed, and i tried both starting the flash with android running at first, reboots and then right after it does i get phone connected again.

same every time in RSD mode too. :/
[Atrix 4G Android Development] raybond25:
The error log says:

12:24:09, April 25, 2011

Line: 874

ERROR: \\?\c:\rsdlite\r.sbfþûäe contains an invalid path.

File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\PST_FP_FlashFileIO.cpp

12:24:09, April 25, 2011

Line: 565

ERROR: The superfile specified does not exist

File: D:\GitProjectsReleases\hdt_windows_flash\flash\code\flashdll\FlashHdlr.cpp

Device ID: 0
[Atrix 4G Android Development] NFHimself:
Do you see SE flash Olympus or NS flash Olympus?
[Atrix 4G Android Development] raybond25:
SE

10 chars...
[Atrix 4G Android Development] NFHimself:
I would reinstall rsd lite, I have flashed sucessfully with 5.0 and 5.3, 5.3 actually gave me a completed message after rebooting the phone. Also, you can try downloading the motohelper version of the drivers from motorola's site. Might be a 64/32 bit issue, I am on windows 7 64 bit.

I had several "installing drivers" popups during flashing as well.

I have rsd lite installed on my C: drive, not sure where your d: references are coming in.
[Atrix 4G Android Development] GibMcFragger:
The filename for the sbf is too short i think. See the junk charactors after the filename shown in the error log?

Try renaming it longer. I read somewhere that a short filename can cause issues.

Sent from my rooted and frozen Motorola Olympus.
[Atrix 4G Android Development] raybond25:
yeah, i don't know why that happened either...it's on my C: too. reinstalling rsd
[Atrix 4G Android Development] seven2099:
dude instead of fussing around with this nonesense just flash 1.4.2 and get with the program :)
[Atrix 4G Android Development] kufel:
Just finished flashing the radio :)

Amazing stuff... Attached are the results (on Fido, Mississauga)

Once I was at it I also fixed the audio in Skype :)
[Atrix 4G Android Development] mafiaboy01:
Nice kinda makes me regret getting an att version lol

Sent from Motorola Atrix on TELUS.
[Atrix 4G Android Development] GibMcFragger:
Now that I have been using this radio for a while I can tell you how it compares to the stock Bell radio.

Voice quality: Much better

GPS: Blazing fast (about the same)

Signal strength: Better

Ping: Much better

Wifi: About the same, if not SLIGHTLY better signal.

Data speeds: HSPA, so better. No more 0.3Mbps upload cap.

Loving it so far!
[Atrix 4G Android Development] freefrank:
so u can edit the sbf file? Is it possible to make a sbf that flashing without wipe the internal storage(/sdcard)?
[Atrix 4G Android Development] Ronaldo_9:
damn if only this can be flashed on att atrix.
[Atrix 4G Android Development] NFHimself:
You can delete files so far, the format of internal men is probably done in an install program or script. Would have to identify what code group does what to figure out the structure. Probably reinventing the wheel and it has been figured out already for Motorola phones. :)
[Atrix 4G Android Development] NFHimself:
So far, the only radio for att has been 1.6.1, Bell starts off with a 1.7. Perhaps, all you need is the ramloader from an att sbf, the 2 rdl files. Only thing about that is whether att has something custom added to their radio. But you can flash back to 1.6.1, just edit any att sbf, keeping rdl1, rdl3, and cg5, but deleting the rest.
[Atrix 4G Android Development] Ronaldo_9:
i honestly do not much about how moto sbf is setup. i'm sure i can find some info on it, i'm using uk vodafone and not att.
[Atrix 4G Android Development] dascope:
Successfully flashed the Telstra radio using RSD Lite 4.9 and the phone in normal mode... No more 0.3mbit upload limits, now right around 1.5mbit uploads :D
[Atrix 4G Android Development] GibMcFragger:
Sweet. Nice eh?

Sent from my rooted and frozen Motorola Olympus.
[Atrix 4G Android Development] yokopol:
can u put those files together ? iam willing to test it asap :D
[Atrix 4G Android Development] NFHimself:
Here is something to try, should do nothing, since it's the same radio you already have.

radio_N_01.61.01P_ATT.sbf

If that works, then try this one:

radio_N_01.87.00R_ATT.sbf
[Atrix 4G Android Development] yokopol:
on my way home from work. will try it when i get there
[Atrix 4G Android Development] _unknown:
Nope

I tried this (on my AT&T Atrix). The first radio flashed fine, everything still works the same as before, as expected.

When i try to flash the new sbf:

=== radio_N_01.87.00R_ATT.sbf ===
Index[2]: Unexpected chip 13
00: RDL03 0x00000000-0x002FFFFF 53DA AP
01: RDL01 0x00800000-0x008407FF 3A93 BP
Data[2]: Checksum error (Expected 0x46b4, Got 0x89ae)
02: CG05 0x10000000-0x113AD0FF 46B4 AP

This is using sbf_flash in linux (which has worked fine for every other flash I've done so far).

Maybe the checksum can be fixed? Thanks for your work so far, very promising :D
[Atrix 4G Android Development] _unknown:
On a side-note, flashing that original radio is now a "safe" way to reboot out of rsd-mode (on an AT&T device!) without pulling battery :-) (it barely takes a few seconds)
[Atrix 4G Android Development] done12many2:
Okay, I could use a little help with this. I have RSD Lite v5.0 and the radio_01.87.00R_ATT.sbf loaded. The start button is not selectable.
[Atrix 4G Android Development] NFHimself:
Try this then, same file, just hex edited the checksum to be 89ae. :)

radio_N_01.87.00R_ATT_cksum89ae.sbf
[Atrix 4G Android Development] NFHimself:
I recall that mentioned in this forum previously, try setting your usb mode to Moto Portal.
[Atrix 4G Android Development] done12many2:
Thanks for the fast response. I will fix that issue later. Jump on another computer and flashed your cksum89ae.sbf and it failed. Testing the stock ATT file now.
[Atrix 4G Android Development] done12many2:
radio_N_01.61.01P_ATT.sbf works fine and installs as it should.
[Atrix 4G Android Development] yokopol:
under windows 7 64 fails too
[Atrix 4G Android Development] done12many2:
Would it help if I made a quick video of what it's doing?
[Atrix 4G Android Development] NFHimself:
The checksum of cg5 from the telstra firmware is 3a3d, here is one using that. :)

radio_N_01.87.00R_ATT_cksum3a3d.sbf
[Atrix 4G Android Development] NFHimself:
I don't think so, if it fails on the computer end, that can be worked through, if it's on the phone, then we're back at square one.

Try the 3a3d one.
[Atrix 4G Android Development] done12many2:
Will do. Reporting back in a few minutes.
[Atrix 4G Android Development] done12many2:
Failed again. Willing to try anything you need testing.
[Atrix 4G Android Development] NFHimself:
Well, I think there is definitely a checksum issue, it's just a matter of finding the right tool to fix it when changes are made. It may not be the only issue, but one thing at a time. :)

I have desbf.exe (circa 2006-2007) and SBF-recalc 1.2.9.1 which just beeps at me when I try to change checksums or crc, read a thread saying that it didn't calculate it correctly anyway. Makes me want to write my own util.
[Atrix 4G Android Development] done12many2:
So you'll have your own utility written and ready in the next 10 minutes or so, right? ;-) I do want to thank you for your efforts thus far!
[Atrix 4G Android Development] hburn:
Flash and good it seems to get better download speed at my house ...but still hyperslow over market download ...hope we can find what is doing this soon
[Atrix 4G Android Development] songokussm:
noob post here.

what do i flash for the att atrix?

if nothing is 'ready' yet can you edit your op for when it is ready?

thank you for your work so far!
[Atrix 4G Android Development] GibMcFragger:
This modem does not work on the ATT Atrix, only Bell.

Sent from my rooted and frozen Motorola Olympus.
[Atrix 4G Android Development] ichavez:
WoW! I flashed this no problem and managed to get it working flawlessly.

just as a note this is what my phone had while doing the flash:

Titanium Backup frozen apps, Launcher Pro, root with GladRoot and SIM unlocked to TELUS. Speedy ATRIX wohooo! Thank you so much!
[Atrix 4G Android Development] ChongoDroid:
Its fast eh? I was so confused that the only thing updated was the radio because everything feels smoother!

Sent from my Motorola Olympus
[Atrix 4G Android Development] diedemus:
If you take a crack at trying to get the radio working with at&t let me know, im more than willing to test it.
[Atrix 4G Android Development] _unknown:
Flash to AT&T

diedemus, songokussm: the above link is the Telstra radio modified to (hopefully) work with AT&T. I'm currently @ work so I can't flash this yet, if you guys feel like testing, thats the one to flash.

If it flashes, but it doesn't work, you should be able to revert fine by reflashing the original AT&T radio (can be found earlier in this thread).

Let us know what happens, otherwise I'll test tonight =)
[Atrix 4G Android Development] PoseyBAH:
i got 7434 dl and 1761 ul :)
[Atrix 4G Android Development] eval-:
>> uploading CG05: 0.0%

RX(7): [02]ERR[1e][8f][03]

>> uploading CG05: failed at 10000000/113ad100

!! failed

>> rebooting
[Atrix 4G Android Development] NFHimself:
I am current checking out MotoAndroidDepacker.zip to see if that works for recompiling our sbfs.

Cheers!
[Atrix 4G Android Development] dew.man:
Got this working for ATT (thanks to NFHimself!)

Separate thread started...
[Atrix 4G Android Development] eval-:
Can we fix the checksum on that one? sbf_flash doesn't like still:

=== att_radio_1_8_7.sbf ===

Index[2]: Unexpected chip 13

00: RDL03 0x00000000-0x002FFFFF 53DA AP

01: RDL01 0x00800000-0x008407FF 3A93 BP

Data[2]: Checksum error (Expected 0x46b4, Got 0x89ae)

02: CG05 0x00000000-0x013AD0FF 46B4 AP

!! failed

EDIT

NEVERMIND:

even when the previous (89ae) passed checksum it wouldn't flash.

but apparently sbf_flash cannot flash baseband so RSD lite it must be.

thanks a million NFHimself!!
[Atrix 4G Android Development] D_one:
Should I flash just the radio or full telstra sbf and why?:)

Sent from my rooted and frozen Bell MB860!
[Atrix 4G Android Development] raybond25:
If you have a full backup you might as well go ahead and flash the whole thing, you can revert if you have to and there's a bunch more improvements in the whole ROM than just the radio
[Atrix 4G Android Development] -Roze-:
...I've been reading this but I thought CWM (clockworkmod) doesn't work on the Bell Atrix? If so...how are people making Nandroid backups :<

Update: found your later post...hmm...

Link or quick instruction on how to do this? :)

Merci~
[Atrix 4G Android Development] GibMcFragger:
You install Tenfar's CWM the exact same way you do on the ATT Atrix. It works fine on the Bell Atrix. I installed it and then made a backup from CWM. :)
[Atrix 4G Android Development] -Roze-:
OK...lol scratch that, link to detail instruction please XD

Is this correct: http://motorolacentral.com/motorola-droid-how-to-create-a-nandroid-backup-part-1-1308/
[Atrix 4G Android Development] raybond25:
have you installed the application? if so, simply plug your phone into the WALL CHARGER (usb to PC isn't sufficient power), then open "System Recovery" on your phone, and select the option "Recovery Mode"

your phone will reboot, show the splash screen and will eventually get to CWM recovery menu. navigate up/down with volume buttons, press the power button to select

in that menu select the option "Backup/Restore", from there choose "system backup" (or maybe it's nandroid backup...it's one of the two, haven't been in that menu in a few days and don't have my AC on me)

select where you want to backup to (internal/external SD) and run the backup. it will create a backup folder. take that folder off your phone and put it onto your PC for safekeeping. now you're free to do whatever and have a CWM backup of your whole system just in case.
[Atrix 4G Android Development] -Roze-:
^--Thanks Raybond for the explanation. So I was thinking, the Bell's Atrix doesn't have an SBF so lets say I make a Nandroid backup and flash the radio, if something goes wrong, I can flash back using the Nandroid backup and have the same thing I'm currently having. If this is the case...why are people putting so much emphasis on having an SBF?

Also, when creating a Nandroid I want to do it with a 'scratch' Atrix? I've rooted/froze all unwanted apps. Should I unroot and restore my phone to normal, root it with Gladroot (I used aRoot), make a Nandroid, then flash the radio? :) What's the con with making a Nandroid with my current setting? Can I simply just unfreeze all of my apps and have it look like 'stock'?

Sorry for all of these nobbie questions :(

Merci,

Roze
[Atrix 4G Android Development] D_one:
Works! 7.6 down and 1.18 up.

Thank you!

Stock Bell Atrix on Rogers with updated radio, Rooted, deodexed, GB theme, and frozen!
[Atrix 4G Android Development] ANDY12001:
Is it work on att atrix?

which sbf should i flash?
[Atrix 4G Android Development] creativedevil:
I might sound dumb to you all but can I get some step by step guide?

I think my firmware is 1.77, how can I confirm?

Does it fix VOIP issue as well?

Also, where can I find the method to be able to remove all the apps comes preinstalled with bell?

Sorry if I am asking too many dumb questions, but really appreciate any help here...
[Atrix 4G Android Development] D_one:
This is for Bell, there is another thread for at &t.

Stock Bell Atrix on Rogers with updated radio, Rooted, deodexed, GB theme, and frozen!
[Atrix 4G Android Development] D_one:
Settings, about phone, build.

This is bell only. Check the other thread for at&t

Stock Bell Atrix on Rogers with updated radio, Rooted, deodexed, GB theme, and frozen!
[Atrix 4G Android Development] NFHimself:
In catch up mode here, sorry to be late replying to this thread.

Having 2.2.2 is great, and the firmware is great, but so far it's a one way street, there is no available Bell stock sdbf, and you would want one that writes to every corner of the phone, overwriting everything written by the Telstra firmware. I hope I don't come across as riled up or something, lots of things to reply to, so in a rush. :)

Let me try to explain why nandroid is not useful in this case. CWM's nandroid recovery backs up system and data, and a few other folders kicking around, private data, what have you. Does an awesome job. Of your 16GB of internal memory you have around 10GB free, so check the size of your backup, does it seem reasonable for the size difference to be so extreme? You may have noticed that the system partition is on partition 12, so that means there are at least 11 other partitions on the phone, and we have reference to at least 17. The CG files in an sbf go up to 62 (that I recall) so far in the wild, not all numbers are used but there are more than 2, over 20. When you flash your phone with an sbf, more than just system and data change, and it's not guaranteed that those will change, it's up to whoever creates the sbf. So when you do your backup restore, for one thing, your boot partition remains the same. Have to checked /init.rc to see if that is the same? It could be looking for different files in system than stock, in this case it's 2.2.2 vs 2.2.1 of android, as well as Bell vs Telstra. What else has changed? Your entire webtop partition? Maybe nothing you notice or care about, but something that might prevent an update. Let's not be too gung ho in getting everyone in the same boat in case there are problems down the road. Just keep that in mind, you might as well assume that there is no going back once your flash an sbf, unless you have one for your system already.

So, that is why I mentioned that doing a backup will give you basically a hybrid of old and new when someone mentioned having problems. Nandroid backups are only good for the exact same firmware, if you install a theme, you can get back to your original system partition. It is not good for restoring your phone to stock, since it won't do that fully, your webtop partition is not restored at all, boot isn't restored, there is a recovery partition from another company involved. The only way to get back to stock is to flash an sbf that is stock, and that doesn't exist for Bell yet.

What you really want is some software to step through each partition in mtd and dd it to external sdcard. Not that you are guaranteed the ability to write them back. but that would be a backup of all your phone, not just system and data.

Hope that helps. :)

Cheers!
[Atrix 4G Android Development] D_one:
Thanks, I chose to keep bell for now since it is a one way street as you said above. In theory, when a Bell update comes out, we should have a copy of the sbf to flash regardless, right? But I was thinking in your same lines. Besides, if I get a Modding itch, I still have something left to do:p

I am very happy with my updated radio, rooted, deodexed and themed atrix now:)

I do hope, as someone said before, that these two do not split up our small Bell atrix community though.

One question, will flashing the radio possibly have the same effect of not allowing for an ota update?

Stock Bell Atrix on Rogers with updated radio, Rooted, deodexed, Honeycomb theme, and frozen!
[Atrix 4G Android Development] NFHimself:
Hard to say, hopefully the Bell /Motorola combo isn't so strict on refusing to update files, but I have never had problems with just a radio update on a phone.

Having said that, we are flashing a code group file, not a direct image dump, so likely there are bits and pieces involved that are installed not directly related to the radio itself per se.

Cheers!
[Atrix 4G Android Development] WingMan2010:
ok i just flashed the stock Telstra...

will this work if i flash with RSD and RSD lite
[Atrix 4G Android Development] raybond25:
if you flashed the 1.4.2 sbf then you already have this and don't need to do anything with it. this is just a partial update (radio only) for people who didn't want to totally update to the Telstra sbf, but still wanted uncapped uploads.
[Atrix 4G Android Development] creativedevil:
I have the Bell Atrix, not AT&T.

Checked Settings -> About Phone -> Build Number -> OLYLA_U4_0.37.4

I am rooted now. What should be my next step? Based on all the readings I understand that upgrading the Telstra radio will give me the Uncapped Bandwidth. Will it work on Rogers too, i guess?

What else can I do with my phone? I have owned HTC before, I have made nandroid backups, can I do the same with the CWM available for Bell Atrix?

I want to be able to fix the VOIP issue on Bell Atrix, read the forum, I am not too sure if I understood it correctly that the available method fixes problem with Bell Atrix too... Can someone verify? I am sorry if I am asking wrong questions here.
[Atrix 4G Android Development] WingMan2010:
I don't think i have the uncapped uploads...well at least when i am running the speed test im no where near wat some of the guys here are getting...
[Atrix 4G Android Development] D_one:
Creative devil: see here:

http://xdaforums.com/showthread.php?t=1043299

If you flash the telstra, you can't go back to bell yet, you can flash just the radio to uncap speeds, then deodex to apply themes.

Stock Bell Atrix on Rogers with updated radio, Rooted, deodexed, Honeycomb theme, and frozen!
[Atrix 4G Android Development] D_one:
It could just be the network where you are, make sure you are in a 3g+ coverage. What are your up and down speeds?

Stock Bell Atrix on Rogers with updated radio, Rooted, deodexed, Honeycomb theme, and frozen!