MP4 Nation Forums
Back to MP4 Nation - The MP4 Nation Blog - The Raz Special - Themes

It is currently Thu Sep 09, 2010 10:13 am

All times are UTC




Post new topic Reply to topic  [ 61 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Sun Feb 07, 2010 6:30 pm 
Offline
Casual nationite
Casual nationite

Joined: Sun Jan 17, 2010 8:08 am
Posts: 53
****WARNING****
****BIG FAT WARNING****

*** This Firmware is VERY experimental and has a very high chance of bricking your player ***
*** This firmware has not been tested yet**

Ok, well here it is,....Linux for the BM888 MP4 :D


Download from here:
http://www.2shared.com/file/11198491/99 ... are_v.html


Here's what i did:

1. Download the BM888 Firmware
2. Use HXF extract to uncompress the HXF firmware file
3. Replace CCPMP.bin with Sys.bin (linux kernel (i think) from the B53wifi)
4. Rename Sys.bin to CCPMP.bin
5. Remove all folders from the BM888 Firmware's HXF structure
6. Add in the RootFS directory from the B53wifi's RootFS.sqfs archive
7. Repack the Files as BM888-Linux.hxf


we know that when a CC1600 boots in the following way:

1. Power on
2. IPL.dl loads SPL.dl
3. SPL.dl loads CCPMP.bin
4. CCPMP.bin takes control of the hardware

CCPMP.bin is the program code and all of the functions of the MP4's software and OS


My theory:

In theory, if we replace CCPMP.bin with a Linux Kernel, the SPL.dl (secondary program loader) will load the CCPMP.bin (which is actually the new name of our newly added linux kernel). When the kernel loads, it SHOULD load the linux system found in the RootFS directory.

Additional Thoughts (if something goes wrong):
The origional firmware used SquashFS files. If the kernel tries looking for a SquashFS file called RootFS.bin (or if it just loads the kernel and can't find the rest of the linux system), that would mean that we do not need to put the uncompressed Linux RootFS directory in the HXF firmware file, and we can just put in the RootFS.bin file instead (no need to uncompress).
There might be other things that go horribly wrong, but we won't know until we test this.

Happy bricking :D


Assuming this works, if we want other software on this linux system, we will need to recompile with an ARM9 toolchain. For starters, Getting Mozilla compiled would be a very good start i think.


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Mon Feb 08, 2010 6:10 am 
Offline
Newbie Nationite
Newbie Nationite

Joined: Mon Feb 08, 2010 5:16 am
Posts: 2
This is a way to nothing. Take a look on .inf file - there is Injenic chip driver. ChinaChips are platform (platform there - is CPU+sound decoder)/firmware maker. Old ChinaChip platforms (such as this CUBE wifi player) are based on Injenic CPU wich is MIPS based, but BMORN and BENSS players are based on new ChinaChip platform, wich is ARM based. They have same firmware structure BUT DIFFERENT CPU code.

I have BENSS X636HD player and working on enabling External Software option. There is no this option by default.


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Mon Feb 08, 2010 12:50 pm 
Offline
Casual nationite
Casual nationite

Joined: Sun Jan 17, 2010 8:08 am
Posts: 53
bOOster wrote:
This is a way to nothing. Take a look on .inf file - there is Injenic chip driver. ChinaChips are platform (platform there - is CPU+sound decoder)/firmware maker. Old ChinaChip platforms (such as this CUBE wifi player) are based on Injenic CPU wich is MIPS based, but BMORN and BENSS players are based on new ChinaChip platform, wich is ARM based. They have same firmware structure BUT DIFFERENT CPU code.

I have BENSS X636HD player and working on enabling External Software option. There is no this option by default.




i have seen the hardware specification for the B53WiFi, and it says "CC1600".

So....


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Mon Feb 08, 2010 1:14 pm 
Online
Moderator
Moderator
User avatar

Joined: Sun Sep 30, 2007 6:50 am
Posts: 16952
Location: UK, North of England
well unless you have seen the players opened dont always trust the spec sheets because many a time info is either wring or just "assumed"

anyway, on cube BBS one user review quoted the following as being in the ABOUT section on the player itself

Model CUBE B53; version V1.1.04;
U disk capacity 7.74GB;
NOV 13 2009 17:56:24
CHINACHIP CC1600 + CS42L52

so it seems it is definitely cc1600 as daomingjin rightly said

_________________
Custom dock icons | The Rockchip modding Guide and Tools
OS72HR ::hints tips tricks, links reviews and more
S:Flo² ::hints tips tricks, links reviews and more


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Mon Feb 08, 2010 2:17 pm 
Offline
Newbie Nationite
Newbie Nationite

Joined: Sat Jan 30, 2010 8:11 am
Posts: 3
Hi Guys,

Thanks for the firmware, i have downloaded it and will take a shot at installing it on the Onda tomorrow. As for the firefox port, it has already been ported to many ARM Linux devices so should be no problem. However I believe it's probably a little heavyweight for these babies (especially on the memory side). There is a chrome beta for linux lying around that looks promising.... Anyways, i'm getting ahead of myself, must get a kernel installed first!

Tom


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Tue Feb 09, 2010 2:23 pm 
Offline
Casual nationite
Casual nationite

Joined: Sun Jan 17, 2010 8:08 am
Posts: 53
thomaskwscott wrote:
Hi Guys,

Thanks for the firmware, i have downloaded it and will take a shot at installing it on the Onda tomorrow. As for the firefox port, it has already been ported to many ARM Linux devices so should be no problem. However I believe it's probably a little heavyweight for these babies (especially on the memory side). There is a chrome beta for linux lying around that looks promising.... Anyways, i'm getting ahead of myself, must get a kernel installed first!

Tom



i ageee with the heavy weight side of things. There are other options though.

1. Flash Runtime
2. MiniMo (the latest version)

Flash ActionScript and JavaScripot are based on ECMAscript. So porting a DHTML app to Flash won't be very difficult.

MiniMo, is actually a fairly stable and well-running Browser (despite what other people have said). It runs quite well on a WM5 Phone with ARM9 @ 200 Mhz.
The only problem is that it doesn't have CANVAS support. But other than that, works as well as firefox. Though the Browser's UI is very minimal (i think this is what people complained about). On my phone it takes 30 seconds to load. Once it's loaded, it's fairly smooth.


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Tue Feb 09, 2010 5:35 pm 
Offline
Casual nationite
Casual nationite

Joined: Sun Jan 17, 2010 8:08 am
Posts: 53
We could also get Opera Mobile on this device too i'm sure....maybe


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Wed Feb 10, 2010 7:31 pm 
Offline
Newbie Nationite
Newbie Nationite
User avatar

Joined: Sun Dec 06, 2009 2:34 am
Posts: 5
I'm assuming that there hasn't been a successful mod to linux yet? I would give it a try but I'm out of town on business without it. :?


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Wed Feb 10, 2010 11:41 pm 
Offline
Casual nationite
Casual nationite

Joined: Sun Jan 17, 2010 8:08 am
Posts: 53
it's ok.

:)

one guy said that he updated the firmware with my new experimental linux firmware. He said that it never finished burning (he used the burn tool). Though i haven't talked to him for a few days now (really busy here in china with the new year stuff and all that).

I still can't get the burn tool to work :-s


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Thu Feb 11, 2010 12:03 pm 
Offline
Casual nationite
Casual nationite

Joined: Sun Jan 17, 2010 8:08 am
Posts: 53
i missed something it seems.......


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Thu Feb 11, 2010 12:21 pm 
Offline
Casual nationite
Casual nationite

Joined: Sun Jan 17, 2010 8:08 am
Posts: 53
i suppose you missed two really important facts.

1. all hardware specs for the b53wifii dirctly say c1600. if you cant use google or cube's website then you're either 5 years old, or just an idiot.
2. it seems you missed the warning message in the post where i linked the firmware. i said it is untested and experimental.
so, .... go check yourself.
the least yo could do is keep your dignity by shutting up.

in summary:
b53wifi is arm
and has linux.


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Fri Feb 12, 2010 8:55 am 
Offline
Newbie Nationite
Newbie Nationite
User avatar

Joined: Sun Dec 06, 2009 2:34 am
Posts: 5
We have a BRICK.

Luckily I could return it back to it's previous firmware.

Here's what happen:

The hxf file was loaded onto the device through the loader and the normal chinachip black and green screen came up on the device. I tried this twice to make sure I got the same message. Of course, we can't read what the loader says but as far as what I got out of it about 2 minutes into loading an error message came up, seconds later the 888 rebooted, the loading screen came on for 2 seconds then a blank screen after that, a backlit blank screen.
Maybe a little early for this question but... got any ideas?


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Fri Feb 12, 2010 8:47 pm 
Offline
Casual nationite
Casual nationite

Joined: Sun Jan 17, 2010 8:08 am
Posts: 53
it looks like the kernel is trying to load a rootfs that isnt there. i'm guessing that its looking for a squashfs file to decompress. but the firmware i created has an uncompressed fs.


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Mon Mar 08, 2010 10:54 pm 
Offline
Casual nationite
Casual nationite

Joined: Sun Jan 17, 2010 8:08 am
Posts: 53
so did everyone give up on this project? or were you waiting for me to finish it? - lol


Top
 Profile  
 
 Post subject: Re: Hacking BMORN 888 and other CC1600 devices
PostPosted: Sat May 01, 2010 5:39 am 
Offline
Newbie Nationite
Newbie Nationite

Joined: Sat May 01, 2010 5:35 am
Posts: 3
hi can u help me with my problem with my bmorn 888HD i just charged it and when i saw my player it says data abort.. i tried to reset it but the same thing is always appearing in the screen and it cant start... what should i do, i bought it in singapore just a few days ago and the problem is im from philippines.. im back to my country.. can anyone help me.. T_T


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 61 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group