Author Topic: [CUSTOM ROM] Skelrom for JXDS7300B  (Read 37944 times)

Deen0X (OP)

  • Posts: 1702
[CUSTOM ROM] Skelrom for JXDS7300B
« on: February 12, 2013, 10:05:19 am »
I decided to create this thread to collect everything related specifically to this custom rom, and take note about this information for future versions, if there is more releases.

This is a google translated article, and may have some translation errors.

Skelrom JXDS7300B & ClockworkMod v1.0


Source and update the information in this article

The original article (in Spanish) is in my blog .

For updates on this article, I suggest visiting one of the links above.

The threads which originally published this information, of which I have taken part in generating this entry are as follows

Skelrom v1.0 (Forum on Spanish , English )

ClockworkMod Recovery (Forum on English )

For direct inquiries and information regarding these issues, I suggest posting in the forums mentioned.

Introduction

As some of you know, the last time I've been helping to try some custom roms being developed for the console JXDS7300B, and of these, which is the best feature has finally been released.

Led by Skelton, known as the android console scene for his series of custom firmware that greatly enhance the experience of using these devices comes the (long awaited) Skelrom custom firmware v1.0 for JXDS7300B, and to make a summary, I copy and paste part of your readme.txt


Key Features:

  • Based on the latest stock firmware (v1.3)
  • All applications and Chinese emus eliminated Gamex becomes a user application and system
  • Improved Google Play almost all apps should be no problems
  • And zipalign Deodex. (Makes auto-zipalign on every boot if necessary)
  • Fix for q emulators were not consistent and improved the compatibility with gameloft games (Nova 3, Modern Combat 4 ... etc)
  • Includes SetCPU XDA donation version installed with default profile.
  • Fixed problem with ac3 and dts codec in hardware mode with mkv files, so no more noisy sound every second with these codecs.
  • Support for uinput
  • Battery percentage shown
  • Support for init.d scripts.
  • Improved build.prop to improve the consumption of the ram, screen response, etc ...
  • SetCPU donation version installed profile series.

The ROM does wipe automatically, this means you will delete all data you have on the console (quiet, only the data from the console and from the internal memory. Microsd will not sound) so keep that you want to keep your data before installing the rom.


Installation:

  • Unzip the downloaded zip to the root of the micro SD.
  • This should give you the following files in the SD: Factory_para_update_aml, update.zip, uImage_recovery
  • Turn the s7300B JXD recovery mode with Power + menu and wait for it to finish the whole process

Considerations:

In this ROM, or future (if any) will not be included payment software, to avoid licensing and distribution problems.

SetCPU version is the version of donation and the author's permission to include it.

The default speed is 1.32 ghz, you can climb to 1.5 with another kernel included in the extras folder. or using SetCPU. Note: You can also directly upload speed with SetCPU without flashing another kernel (tested by me)

The kit includes the following extras:

Kernel1500.zip - (It is not necessary, as mentioned above, but if you want to try flashing this file from recovery if you put 1.5 ghz)

Kernel1320.zip - To return to 1.32 ghz

SWAP_ON: This file will exchange the internal and external memory, so that the external is / sdcard / and internal / sdcard / external_sdcard /. Thus keep in mind that if you're removing the microSD disassembled the inner well.

SWAP_OFF: SWAP To remove the console and put the partitions to their original state.

More specific instructions in the Extras folder to install these files.

About SWAP_ON / SWAP_OFF ??

This method works without problems, but had some strange behavior with large capacity cards.

Some cards of 32GB, and (to my knowledge) all have 64GB a problem starting the console, and is not properly mounted at boot android. If so, how to solve this problem is to remove and re-insert the microSD slot is mounted correctly.

This has a parallel problem. In the event that not mount properly at boot microsd system will not generate the / sdcard / external_sdcard, this means that when we mount the microSD manually in the system properties see "duplicate" information from the microSD in external memory, and can not access the device's internal memory.

Therefore, if you do not mind losing some Gigas 6 and we have available in the internal memory, microsd have a large capacity, then uses this system. If not the case, then I suggest using the traditional system or GL2SD DirectoryBind to link content to external microsd.

In addition, there is possibly a problem when trying to display the memory capacity (storage) and system settings are closed. For this case, simply create the folder "external_sdcard" on microsd to system settings stop close (fail stop)

ClockworkMod for JXDS7300B

In addition to custom firmware, has launched a fully functional version of ClockworkMod for JXDS7300B. Skelton Besides having worked in this port, we must thank the real creator of this custom recovery, Christian Troy, and thanks to him and his help has been fully carry this Recovery, which for those who know him know the importance , is that you can do with nandroids complete the device.

What's a Nandroid?

Basically, it is a byte for byte image of the contents of the flash device, and turns in a file, which can later be retrieved the system, programs and settings that we had when generating the nandroid.

Furthermore, this method allows the creation and distribution of custom roms, without preparing kitchens dedicated to the device, or in other words, anyone who wants to dare can generate your custom rom without complications. Yes, watch the personal settings that can go in the file, because this nandroid saves everything from the name of the wifi we have at home, so we use google key to enter the market.

Features of this version of CWM.

Unlike what is normally seen, this CWM is started directly from a microSD, because for security reasons not flashing in the device (this recovery partition is larger than the device, and may generate a full flashearla brick) , but it's almost better, which means that the device runs with its serial Recovery unchanged, and we can boot a custom recovery from external media.

For more information CWM, suggest looking at these threads

In Spanish, in gp32spain

In English, OpenHandhelds

and samples, a video where some of this work ahead

Final Words

That said, we've been testing this custom for a few days, looking for bugs and polishing (well, skelton in this case) as best we could, and I think the result is significantly better than the official firmware for JXD offered.

I hope (hope, will speak on behalf of the "team" has been working on this custom) firmware that will be useful for owners of a JXDS7300B, and henceforth we await that follow JXD releasing firmwares that effectively fix problems that have been detected in the device.

Downloads

Skelrom for JXDS7300B v1.0
Download:
http://www.mediafire.com/download.php?3l3g44wdcb439ti      Part 1
http://www.mediafire.com/download.php?tz5y12csnfno4q5      Part 2

Mirrors:
https://docs.google.com/file/d/0B6JKf-QJv2KAa3M2aGh2Y1RzZUE/edit    Part 1
https://docs.google.com/file/d/0B6JKf-QJv2KATWFMYUc2QTQ0S3M/edit   Part 2


ClockWorkMod for JXDS7300B

Download:
http://www.mediafire.com/download.php?z23ml62lb0b2owb

Mirror:
https://docs.google.com/file/d/0B6JKf-QJv2KAWGYzSnZucy1CNlU/edit

Official Firmware 1.0

This firmware is installed from factory on first devices. There is no firmware update officially released, but with CWM i create a nandroid from a device without any update, to get this firmware.
Hope this file may be useful for investigation and developments of new custom roms.

Official Firmware v1.0

Tested games

This list contain a preliminary list of games and emulators tested with this version. This list is only for reference and don?t pretend to be an updated list of games that run on this firmware.

  • BackStab
  • Call of Duty Blacks Ops Zombies
  • Dead Space
  • Dead Trigger
  • Draw Race 2
  • ePSXe - Crash Bandicoot
  • ePSXe - Ghost in the Shell
  • ePSXe - Guilty Gear
  • ePSXe - Marvel Superheroes vs Street Fighter
  • ePSXe - Tekken 3
  • Fifa 12
  • Gangstar Rio
  • Great Big War Game
  • GTA 3
  • Jet Set Radio
  • Mini Motor Racing
  • Modern Combat 3
  • Modern Combat 4
  • N.o.v.a. 3
  • N64oid - Conker's Bad Fury Day
  • N64oid - Killer Instinct Gold
  • N64oid - Mario Kart 64
  • N64oid - The Legend of Zelda Ocarine of Time
  • Naught
  • Need for Speed Most Wanted
  • nullDC Alpha *
  • Order & Chaos Online
  • Rayman Jungle Run
  • Shadowgun
  • The Dark Knight Rises
  • Wild Blood

* internal test. don?t ask for links or videos.

Zalu2!
« Last Edit: February 13, 2013, 08:34:39 am by Deen0X »

ClawShrimp

  • Posts: 408
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #1 on: February 12, 2013, 10:38:36 am »
NullDC Alpha...the most exciting thing in this post...and it has a disclaimer :P

How does it run on the JXD?
Proud owner of
Sony Xperia Play - JXD S5110 - JXD S603 - JXD S5100 - JXD S7300 - JXD S7800B - GPD G5A

If we can hit that bullseye, the rest of the dominoes will fall like a house of cards...checkmate!


Skelton-retired

  • Posts: 6745
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #3 on: February 12, 2013, 10:46:22 am »
NullDC Alpha runs more or less ok, but it's only an Alpha, so I imagine that when there is new versions of NullDC  it will run better.

I didn't comment it, but of course all .EMU works and the "oid" emus too, just to add.
Retired

Dexidus

  • Posts: 958
[CUSTOM ROM] Skelrom for JXDS7300B
« Reply #4 on: February 12, 2013, 12:11:42 pm »
Skelton, you're my hero :)

Samuraip

  • Posts: 7
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #5 on: February 12, 2013, 01:25:45 pm »
Thanks!

TehCrucible

  • Posts: 124
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #6 on: February 12, 2013, 02:20:21 pm »
Again, awesome work guys.  Two (very) minor gripes:  One, stock wallpaper is missing.  I know, I know. Its easy enough to find, just a pain in the ass.  Second: Holo Launcher doesn't seem to have the traditional ics-style tablet mode (no dock, app drawer opens from button in top right hand corner).  Would have kind of preferred stock launcher still.

That said, everything else is neat.  Performance is great, everything's working out of the box.  Now just to wait and hear from JXD about these sources...

Skelton-retired

  • Posts: 6745
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #7 on: February 12, 2013, 02:28:24 pm »
Again, awesome work guys.  Two (very) minor gripes:  One, stock wallpaper is missing.  I know, I know. Its easy enough to find, just a pain in the ass.  Second: Holo Launcher doesn't seem to have the traditional ics-style tablet mode (no dock, app drawer opens from button in top right hand corner).  Would have kind of preferred stock launcher still.

That said, everything else is neat.  Performance is great, everything's working out of the box.  Now just to wait and hear from JXD about these sources...

I agree with the launcher, some people prefer stock, some Apex, some Nova, some holo... (I love xperia launcher, LOL)
Any case, it's something very easy to change.

Let's see if JXD release sources or not, ot at least I hope they make huge changes to their firm (specially the sticks and analogs and the 50 hz issue).
Retired

Ashen

  • Posts: 118
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #8 on: February 12, 2013, 02:38:06 pm »
Excellent. Thx Skel!

lemmywinks

  • Posts: 2885
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #9 on: February 12, 2013, 02:43:04 pm »
Thanks Skelton, installed and will see if this fixes the lag problem I have with PS1 emulators which wasn't on the stock rom.


CWM is a huge bonus, thanks again!
Handhelds:
GPD Win, GPD XD 64gb, PlayGo, RS-90, 3DS XL, DSi XL, GBA SP, GBBC Clone, Gameboy Pocket c/w screen mod, PSP Go
PC:
ASUS TUF, Medion Erazer, Toshiba Z20t, Dell Mini 9, Psion 5MX, Toshiba 3480ct
Tons of other old laptops and tablets.....

TehCrucible

  • Posts: 124
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #10 on: February 12, 2013, 02:46:47 pm »
Let's see if JXD release sources or not, ot at least I hope they make huge changes to their firm (specially the sticks and analogs and the 50 hz issue).

Agreed.  The sticks and mapping is the big thing for me.  Being from a PAL region, I had already downloaded most of my roms with the 50hz European versions, so that's not such a huge deal personally.  Although unlocking it would obviously be the most sensible thing for them to do.

Just tested out CWM and ran into a few snags.  Running from external sd as recommended, I cant mount /sdcard or /ext-sd and therefore, cant do nandroid backups.  I had this drama with cwm on the X360, solution was manually adding the correct mount arguments to the init-(vendor).rc file within the recovery image.  I'm super tired at the moment (1AM here) so I'm not going to look into it further right now, but just fyi.

In any case, I've just finished syncing CM10 source repo yesterday and have compiled make files for S7300B, I'll try a build of CWM from source tomorrow and let you know how I go.

Skelton-retired

  • Posts: 6745
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #11 on: February 12, 2013, 02:49:29 pm »
Let's see if JXD release sources or not, ot at least I hope they make huge changes to their firm (specially the sticks and analogs and the 50 hz issue).

Agreed.  The sticks and mapping is the big thing for me.  Being from a PAL region, I had already downloaded most of my roms with the 50hz European versions, so that's not such a huge deal personally.  Although unlocking it would obviously be the most sensible thing for them to do.

Just tested out CWM and ran into a few snags.  Running from external sd as recommended, I cant mount /sdcard or /ext-sd and therefore, cant do nandroid backups.  I had this drama with cwm on the X360, solution was manually adding the correct mount arguments to the init-(vendor).rc file within the recovery image.  I'm super tired at the moment (1AM here) so I'm not going to look into it further right now, but just fyi.

In any case, I've just finished syncing CM10 source repo yesterday and have compiled make files for S7300B, I'll try a build of CWM from source tomorrow and let you know how I go.

Sdcard is mounted by default in the CWM, no need to remount. I have made nandroid backups (and restore them) without issues.
Retired

TehCrucible

  • Posts: 124
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #12 on: February 12, 2013, 03:03:01 pm »
Sdcard is mounted by default in the CWM, no need to remount. I have made nandroid backups (and restore them) without issues.

Strange.  Doesn't seem to work for me...



Maybe I'm just being retarded.  uImage_recovery on the root of the ext sd and then boot to it yeh?

EDIT:  Had a look through the recovery.log, and checked out mounts/partitions via adb, seems to be that my sdcard is formatted as "cardblksd" not "cardblksd0" or "cardblksd1", perhaps this is my problem?
« Last Edit: February 12, 2013, 03:20:37 pm by TehCrucible »

Skelton-retired

  • Posts: 6745
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #13 on: February 12, 2013, 03:37:59 pm »
Sdcard is mounted by default in the CWM, no need to remount. I have made nandroid backups (and restore them) without issues.

Strange.  Doesn't seem to work for me...



Maybe I'm just being retarded.  uImage_recovery on the root of the ext sd and then boot to it yeh?

EDIT:  Had a look through the recovery.log, and checked out mounts/partitions via adb, seems to be that my sdcard is formatted as "cardblksd" not "cardblksd0" or "cardblksd1", perhaps this is my problem?

That's weird, I just put it in my micro SD, and boot recovery and both internal (emmc) and external (sdcard) are mounted.

In theory, all micro SD should work the same, don't understand why it's not working in yours. Do you have your microSd formatted in fat32? Maybe you can try with a different card. I have used with several microSDs and never had an issue.
Retired

Tart31

  • Posts: 19
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #14 on: February 12, 2013, 05:29:54 pm »
ok so this might sound noob but .....

as its 2 downloads do we have to merge them together? if it helps im on mac  8)

Skelton-retired

  • Posts: 6745
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #15 on: February 12, 2013, 05:31:37 pm »
ok so this might sound noob but .....

as its 2 downloads do we have to merge them together? if it helps im on mac  8)

Do you mean the two parts? Yeah, firm is the 2 parts, I had to split it because mediafire was limited to 200 MB per file.
Retired

Tart31

  • Posts: 19
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #16 on: February 12, 2013, 06:22:03 pm »
great thanks can i ask one more question
i made a backup before i updated is there a way to get my apps and emus from that backup without redownloading them from the store? as it says in my account no history  :o

Skelton-retired

  • Posts: 6745
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #17 on: February 12, 2013, 06:47:00 pm »

did you make the backup with CWM or titanium, if you did with titanium have in mind thar if you restore, it will restore all your previous firm.
If you backed up with you shouldn't have problems.
Retired


procyon

  • Posts: 194
Re: [CUSTOM ROM] Skelrom for JXDS7300B
« Reply #19 on: February 13, 2013, 12:38:28 am »

did you make the backup with CWM or titanium, if you did with titanium have in mind thar if you restore, it will restore all your previous firm.
If you backed up with you shouldn't have problems.

Wait, what?  Did you leave "CWM" out of your last sentence?  Also, isn't it possible to just back up apps with Titanium, and only restore those that you want, instead of the entire system?  Are you saying that if we back up with CWM, it will only restore those apps that are different from the firmwares?

 

Post a new topic