Late last night JesusFreke posed his JFv1.41 release of T-Mobile’s RC33. Aside from what Slashphone details below, the RC33 update includes new radio firmware, you can get that here.
We don’t know what changes it makes, but hopefully it will mean better battery life (fingers crossed).
The full post on JFv1.41 is here, get JFv1.41 here. For those of you that don’t have rooted phones get the RC33 update here copy to the root of your SD card, rename it to “update.zip” reboot the G1 then hold down the “Home” and “Power” buttons together when at the screen (you will know it) press “Alt+S”.

Fixes:

  • Comcast fails to download more than 1 email
    • Symptom(s): No error message but it stays on “Load More Messages” without ever pulling another email.
  • “Messages” Stability Issue
    • Symptom(s): When trying to send a message or exit the “Messaging” application you receive a pop up message that reads “Sorry! Activity Messaging (in application Messaging) is not responding. Force Close Wait”
  • WiFi forcing a logout of IM
    • Symptom(s): While using the IM clients on the G1 if you turn on or off WiFi the sessions are terminated and you will need to sign back in.
  • No reminders for calendar items.
    • Symptom(s): Missing appointments due to the lack of a reminder.
  • G1 hanging at the G1 Screen
    • Symptom(s): A small number of G1 devices hanging at the G1 screen during the initial power up

New Features:

  • Support “Check For Upgrades” (New feature to check for system upgrades)
  • Voice Search (New Google feature for searching)
  • Ability to save pictures recieved as MMS
  • Ability to report offensive comments in the Market as SPAM

Related posts

 | Posted by nikropht | Categories: Hacks | Tagged: , , , , , , |

tux_wearing_shirt_hg_clr1

So our friends over at xda-developers.com figured out how to downgrade the G1 to Rev29 to re-enable root.
This works by forcing the G1 to load the firmware on the SD card. A while ago when the internal Service Manual was leaked it mentioned putting certain SD cards in the G1 and pressing the power and camera buttons to load up the diagnostic tool for example.

hetaldp from xda-developers says:

Ultimately same old .nbh file flashing method is doing the Tricks

so as long as HTC Dont Change the Bootloader / SPL we can downgrade to RC29 at any time from Future Upgrades.

HTC / TMobile may Patch Bootloader / SPL to stop downgrading, but i think there is no Version tracking logic in HTC Proprietory nbg flashing system.

Here are the steps to get Root on your OTA updated G1:

  1. Format the SD card to FAT32 mode (this is sometimes needed. The image is not always found if other files are on the sd card).
  2. Download the RC29 image for G1’s Here or Here or Here.
  3. Unzip the RC29 image file DREAMIMG.nbh to the SD card.
  4. Turn the device power off and insert SD card.
  5. Hold Camera button, and press Power button to enter bootloader mode.
  6. Press Power button to start upgrade procedure.
  7. After finish, perform the soft reset to reboot.

Related posts

 | Posted by admin | Categories: Hacks | Tagged: , , , , |

A group of guys on the G1-Hackers list successfully dumped the full nand flash from the T-Mobile G1.
This means that we are one large step closer to getting past the RC30 wall.

<Eddie C. Dost>
now it is clear why we do not see the full nand device. If the
msm_nand driver registers partitions, it will not register the
device itself, so we cannot access this as char device.
Could you compile a kernel where you remove the two lines containing
the word “else” in drivers/mtd/devices/msm_nand.c, lines 1237 and 1263?
With this the msm_nand.c driver will register the whole device as
7th device after the 6 partions. A dump of the partitions is not really
interesting, as we know what is on there. Maybe you can also change
line 72 in drivers/mtd/mtdcore.c from DEBUG(0, “mtd:…”) to
printk(”mtd:…”);

Once you have this, and the kernel is booted you should see seven
nand devices registered in the kernel boot log you get with “dmesg”.

Now, please create the device nodes for the 7ths nand:
mknod /dev/mtd/mtd6 c 90 12
mknod /dev/mtd/mtd6ro c 90 13
Then you should be able to dump the nand image before the partitions
used by linux:
dd if=/dev/mtd/mtd6ro of=<path to dump> bs=2048 count=18944
which should produce around 38797312 bytes of data. This data is the
start of the nand interesting to analyze and the “misc” partition, to
verify we have it dumped correctly.

<Jay Freeman>

That got exactly the expected amount of data: 38797312 bytes. More
importantly:

# strings mtd6ro | head -n 3
0.95.0000
Dream SPL EVT
Shipped

This is followed by a bunch of ARM code. Congratulations, you won! ;P

(By the way, I find this sort of thing both really fun and really important,
so don’t think you’re taking up my time: I’m thankful you are also working
on G1 hacks. I only didn’t respond to the e-mail asking me to try out the
other nand dumper because today was too busy, still recovering from
Thanksgiving break.)

For people who have root’d G1’s, get this boot.img (which is compatible with
my previous ones, but has a slightly updated Bluetooth driver Google
committed and Eddie’s MTD hack):
http://test.saurik.com/g1-hackers/boot-mtd.img. I’ll have this hack in my
next update image as well (as it seems completely harmless: it just
activates more devices).

You can install this with “flash_image boot boot-mtd.img”, after which you
should reboot. (It also has all my other standard modifications to mount and
init, so you can use this and keep using whatever cool stuff you have setup,
although note I removed “include” from init and corrected it to using
“import”, although I doubt many are using that.)

Past that, you should use Eddie’s dd command (you don’t need to make the
device nodes, as init does this for us: it has a udev-alike in it).

dd if=/dev/mtd/mtd6ro of=<path to dump> bs=2048 count=18944

UPDATE:

Nand Dump file here http://www.2shared.com/file/4394944/b791a62e/nand.html

Related posts

 | Posted by nikropht | Categories: Tech News | Tagged: , , , , |