Jump to content


Photo

Craig 7" Tablet - CMP 738a


  • Please log in to reply
547 replies to this topic

#1 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 26 February 2011 - 05:25 PM

All Releases being hosted at Google Code now: http://goo.gl/ObqJ6


Release 3:


Added back cell standby - causing crashes in wireless and network settings
Added working market.

Market Fix if not working:

1. Open Settings.
2. Select Applications.
3. Select Manage Applications.
4 Press Menu > Filter > All
5. Clear Cache for - Checkin Service, Download Manager, Gmail, Google Talk Service and Market
6. Reboot Device

Release 4:

1. Added Live Wallpaper Picker
2. Added Particles Live Wallpaper
3. Added ADBWireless
4. Changed /system/bin/su and sh permissions (To fix ADBWireless)

Release 4.1:
1. Switch to aufs (Read/Write system)
2. Removed Twitter
3. Add aCCleaner 1.10
4. Add OneTimeInitializer
5. Update Maps to 5.1.0
6. Update YouTube 2.0.26
7. Enable Device USB Mode by default

Release 4.2:
1. Fix Root
2. Add Titanium Backup and sqlite3


Release 4.3:

Removed Launcher Pro
Removed Market 5.1.0
Added Zeam
Added Bash 4.1
Add ButtonReMapper
Update BusyBox to 1.18.3
Added symlink to tar
Updated BootLoader to 5.05
Added Launcher2 for Wallpapers


Donate

Edited by shad, 16 March 2011 - 11:25 AM.

  • BeerHunter likes this

#2 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 26 February 2011 - 05:32 PM

Recovery Instructions:

1. Turn Power Off
2. Press and hold Power + Home Buttons and plug usb cable in
3. Run RKAndroidBatchUpgrade
4. Select original update image from first post

Edited by shad, 26 February 2011 - 05:35 PM.

  • BeerHunter likes this

#3 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 26 February 2011 - 05:32 PM

I just put the pieces together, but credits go to the following list (updated as I add pieces)

naobsd the credit for making Rockchip RK2818 firmwares possible.
http://sites.google.....et/apad-irobot
http://twitter.com/naobsd

Archos fans for the the documentation I used to root the device
http://wiki.archosfa...te_a_custom_rom

xaueious for the original aufs.ko

Edited by shad, 09 April 2011 - 08:57 PM.


#4 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 26 February 2011 - 05:33 PM

Reserved for Future

#5 bhartman36

bhartman36

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 26 February 2011 - 06:07 PM

Okay, well, if this is the developer thread, I'll post this here (even though I can't really call myself a developer).

I've been puttering around with ADB today, trying to load some files into the /system directory. My goal is to get the ability to have live wallpapers. (Maybe that's not even a realistic goal, given the hardware, but I figured I'd try.)

Here's the problem: I can't get write access to the /system folder.

Typing
adb remount rw

succeeds, but the /system directory still looks like this:


/dev/block/mtdblock4 /system cramfs ro 0 0

What I'm trying to do is get to the point where I can do this:

adb push LiveWallpapersPicker.apk /system/app/LiveWallpapersPicker.apk
adb push libRS.so /system/lib/libRS.so
adb push librs_jni.so /system/lib/librs_jni.so

That may or may not be realistic, but I figured it'd be worth a shot.

#6 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 26 February 2011 - 06:12 PM

Okay, well, if this is the developer thread, I'll post this here (even though I can't really call myself a developer).

I've been puttering around with ADB today, trying to load some files into the /system directory. My goal is to get the ability to have live wallpapers. (Maybe that's not even a realistic goal, given the hardware, but I figured I'd try.)

Here's the problem: I can't get write access to the /system folder.

Typing

adb remount rw

succeeds, but the /system directory still looks like this:


/dev/block/mtdblock4 /system cramfs ro 0 0

What I'm trying to do is get to the point where I can do this:

adb push LiveWallpapersPicker.apk /system/app/LiveWallpapersPicker.apk
adb push libRS.so /system/lib/libRS.so
adb push librs_jni.so /system/lib/librs_jni.so

That may or may not be realistic, but I figured it'd be worth a shot.


It is a cramfs filesystem - read only. to modify it, you have to dump it to a system.img, extract it, add files, create a new image, pack it back into a new update.img and flash it.

#7 bhartman36

bhartman36

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 26 February 2011 - 06:22 PM

It is a cramfs filesystem - read only. to modify it, you have to dump it to a system.img, extract it, add files, create a new image, pack it back into a new update.img and flash it.


Oh, okay. Well, that sounds a little bit above my ability level right now. I'll leave it to the more techie types, then. :) If anyone wants to take it on, here are the files.

Attached Files



#8 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 27 February 2011 - 12:22 AM

Playing around with power management - looks what gets written to dmesg. Blah!


[2055] android_power_suspend: enter pm suspend
[2055] ******************************************want to deep sleep***********************************
[2055] ******************************************lizhuobin has delete it, can not go here maybe error***********************************

#9 bhartman36

bhartman36

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 27 February 2011 - 12:52 AM

The newest firmware worked great for me. :) Had to clear my application cache again, but other than that, no problems. :)

#10 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 27 February 2011 - 12:54 AM

The newest firmware worked great for me. :) Had to clear my application cache again, but other than that, no problems. :)


Great! Looking at somehow making system read/write now.

#11 bhartman36

bhartman36

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 27 February 2011 - 09:01 AM

One thing that's frustrating to me is that there's a microphone on the device, but the only thing it's good for is the voice recorder. Every time I try to install a voice search APK (and I've found one with the keyboard, and one without) it fails. The APK either won't install, or it can't find the microphone. I'll try to do some research to see if there are files missing other than the APKs.

#12 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 27 February 2011 - 09:03 AM

logcat is complaining about 16000hz sample rates, can't find much to fix it yet

#13 bhartman36

bhartman36

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 27 February 2011 - 09:14 AM

logcat is complaining about 16000hz sample rates, can't find much to fix it yet


Think it's a hardware limitation? Not sure what they're using as a sound card...

#14 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 27 February 2011 - 09:16 AM

Possibly. Need to look at alsa stuff I guess. Mine is out of commission until I figure out a way for a read/write system

#15 bhartman36

bhartman36

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 27 February 2011 - 09:25 AM

I haven't been able to get unpacking of the image to work for me. When I run the -unpack switch, all I get is a syntax message...

#16 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 27 February 2011 - 09:29 AM

AFP-Tool -unpack update.img extractdir

#17 bhartman36

bhartman36

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 27 February 2011 - 09:37 AM

AFP-Tool -unpack update.img extractdir


For some reason, I haven't been able to get that to work. Not sure why, though...

#18 flushback666

flushback666

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 151 posts

Posted 27 February 2011 - 09:38 AM

Hi shad,

about making system r/w. I know about two methods that are used on several ROMs. The one that lionhearts froyo rom uses.
Its starts a script at boot that converts the mtd partition from cramfs to ext3. The other one is using aufs.ko to mount /data/sysrw to /system after boot process is finished. its overlaying system to have r/w access.

Edited by flushback666, 27 February 2011 - 09:40 AM.

Sony Ericsson X10 Mini Pro: CyanogenMod6-v3.5
Debitel (4g-Systems) OneTab: Lionhearts Wopad Froyo 0.6.1

#19 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 27 February 2011 - 09:39 AM

Hi shad,

about making system r/w. I know about two methods that are used on several ROMs. The one that lionhearts froyo rom uses.
Its starts a script at boot that converts the mtd partition from cramfs to ext3. The other one using aufs.ko to mount /data/sysrw to /system overlaying system to have r/w access.


Thanks,

I am currently trying with aufs. I am just having issues debugging this because it has to be blind - usb is only in host mode so no adb/kernel messages!

#20 shad

shad

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 131 posts

Posted 27 February 2011 - 09:40 AM

For some reason, I haven't been able to get that to work. Not sure why, though...


Paste command you are running and also the error