Surface Pro 3 WIMBoot ROM + guide + discussion - Microsoft Surface

TEST BUILDS:
February build https://skydrive.live.com/redir?resid=E5E8A7DE0FA794BC!68359
https://mega.co.nz/#F!o8EEiASA!uj_B4c6nvAw2t_BBpQeFjw
(for next uploads, which one do you recommend: Box sync, Google Drive, MEGA, or OneDrive?)
Features:
1. Only 1.6 GB footprint on C: drive right after the first boot (53.5 GB free out of 55.1 GB C: drive on the 64 GB model. Free space increases accordingly on larger models)
2. August, September, October, November, and December update rollups slipstreamed.
- plenty of updates not included in rollups are included as well.
3. Surface Pro 3 specific updates included (KB2978002, KB2969817)
4. Bloat free with about 3 GB saving: (Microsoft devices are shipped bloat-free? Think again)
- Only 6 metro apps included (Camera, IE, OneDrive, PC Settings, Photos, Store). The rest can be downloaded from Store
- Trial Office removed, absolutely no trace this time around
- Speech data removed (available as separate package, link soon)
5. Pen Pairing OOBE appears and working
6. Languages included: Dutch, English, German, French. Since it is Windows 8 Pro, you can download any other language later.
7. WinRE from vanilla Windows, 200 MB saving (working so far, please report if something wrong happened)
8. Hibernation disabled out of the box (Connected Standby lasts forever, like a Surface RT)
9. 16 hours Connected Standby if hibernation is enabled (open an elevated cmd, then type powercfg -h on). The expected battery drain over the 16 hours period is less than 10%.
10. Pagefile takes less space: 256 MB, it can grow to up to 4 GB. Just reboot to get it back to 256 MB.
11. Various Windows tweaks
- Verbose messages, you get more information in restarts/boots/etc
- No startup programs delay, it has SSD anyway
- non-certified DLNA devices are supported
- Adaptive Brightness tweaked from XDA
- Custom resolution script added (open C: drive, its there. Just double click.)
12. Official drivers updated (January 2015 drivers)
13. Intel iGPU latest driver included (you need to enable it manually using Device Manager. It uses the Microsoft's driver by default)
Older builds
December build https://skydrive.live.com/redir?resid=E5E8A7DE0FA794BC!68359
(for next uploads, which one do you recommend: Box sync, Google Drive, MEGA, or OneDrive?)
Features:
1. Only 1.2 GB footprint on C: drive (54 GB free out of 55.2 GB C: drive on the 64 GB model. Free space increases accordingly on larger models) excluding hibernation and pagefile
2. August, September, October, November, and December update rollups slipstreamed
3. Surface Pro 3 specific updates included (KB2978002, KB2969817)
4. Bloat free with about 3 GB saving: (Microsoft devices are shipped bloat-free? Think again)
- Only 6 metro apps included (Camera, IE, OneDrive, PC Settings, Photos, Store). The rest can be downloaded from Store
- Trial Office removed
- Speech data removed (who uses that anyway?)
5. Pen Pairing OOBE appears and working
6. Languages included: Dutch, English, German, French. Since it is Windows 8 Pro, you can download any other language later.
7. WinRE from vanilla Windows, 200 MB saving (working so far, please report if something wrong happened)
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How to install:
0. Get a keyboard and USB hub (Type Cover might also work, but I don't have one to test)
1. Download and extract the package with WinRAR
2. Set up the ISO image on a CD or USB stick.
- If you use Rufus, set it on "MBR for UEFI computer" (only for the USB stick, the Surface will be set up as GPT)
3. Boot it on the Surface
4. Enter cd /d D:\scripts
5. Enter diskpart /s part44.txt (use part43.txt for December build)
6. Enter applywim D:\Images\install.wim D:\Images\winre.wim
7. You can repeat the step #6 just to be sure
8. Reboot, unplug the USB stick.
____________GUIDE____________
First of all, I would like to thank murphy78 from mydigitallife.info forum for creating the noob-friendly guide for creating WIMBoot image (friendlier than Microsoft's version, at least).
Here I tried doing it using Surface Pro 3's recovery image instead of clean Windows which is used on his/her guide. I recommend this especially for 64 GB model users, or if you want to deploy 64 GB Surface Pro 3s. 128 GB users can benefit too.
I don't really recommend this for 256 or 512 GB SP3s, since the additional free space is not worth the effort IMO (of course, youre free to do it, its YOUR SP3, after all).
(I copied most of the steps from murphy78's, unless changes are necessary)
(use elevated cmd when necessary)
Preparing the Windows PE files (only for applying the image, NOT installed on the SP3)
Run the ADK commandline shortcut from start menu
Run the following command: copype amd64 c:\WINPE_AMD64
Mount the boot.wim from c:\WinPE_AMD64\media\sources\ and add the update msu packages
Extract the 7z from the link in this post to the c:\winpe_amd64\media\Scripts folder (create folder if you need to)
Preparing the WIM image to be applied
(Surface Pro 3 has Windows 8.1 Update 1 included. If youre doing this on the Surface Pro or Pro 2, you might need to update it.)
Download SurfacePro3_BMR_20_3.4.1.zip recovery image from the official site
Copy install.swm, install2.swm, and install3.swm from SurfacePro3_BMR_20_3.4.1\sources\ to \Deployment Tools\amd64\DISM\ where imagex.exe resides (inside ADK)
Open cmd in that directory and run the following command:
imagex /ref install*.swm /check /export install.swm * install.wim "SurfacePro3"
Mount the WIM image using the following command, change the directory if necessary
Dism /Mount-Image /ImageFile:"C:\SurfacePro3_BMR_20_3.4.1\sources\install.wim" /Index:1 /MountDir:C:\mount\
Move the winre.wim from the windows\system32\recovery\ folder to c:\winpe_amd64\media\Images\ (might need to turn on see system files)
Remove the system file attribute by running: attrib –s -h c:\winpe_amd64\media\images\winre.wim
Optimize the image for WIMboot using the following command:
Dism /Optimize-Image /Image:C:\mount\ /WIMBoot
Capture the optimized image using the following command: DISM /Capture-Image /WIMBoot /ImageFile:" C:\WINPE_AMD64\media\Images\install.wim" /CaptureDir:C:\mount\ /Name:"SurfacePro3_WIMBoot"
(create folder if needed)
Creating the WIMBoot ISO
Move the captured install.wim to c:\winpe_amd64\media\Images
Edit the partition size in D:\scripts\CreatePartitions-WIMBoot.txt. It is the combination of install.wim and winre.wim + 50 MB (no idea why, it refuses to copy the Windows RE image if I didn't give 50 MB additional space)
The row to be edited is “shrink minimum=xxxx”
Create your wimboot iso by running the following oscdimg command in a directory with oscdimg (I use e:\waik5\amd64\)
E:\waik5\amd64\oscdimg.exe -u1 -be:\waik5\amd64\efisys.bin -pEF -bootdata:2#p0,e,be:\waik5\amd64\etfsboot.com#pEF,e,be:\waik5\amd64\efisys.bin c:\winpe_amd64\media\ c:\temp\WinPE_5.1_AMD64.iso
Now, move to the SP3
Boot from the iso
(I do recommend to this on a VM first before messing with your SP3. Make sure your VM supports virtual SSD and EFI firmware)
Navigate to the disk's scripts folder in the winpe command prompt. For me it was cd /d D:\scripts\
(If you click on the command prompt at any time and it seems to pause, just press enter and it will come back to life - learned hard way on vm)
Run from the scripts folder: diskpart /s CreatePartitions-WIMBoot.txt
After the diskpart script is done run: ApplyWimBootImage d:\Images\install.wim d:\Images\winre.wim
And then just reboot and let the system finish setup. You can powerdown at the user creation screen if you are setting this up for a customer. (At least it says it's safe in the chm file)

Just a touch of minor confusion... you have a "How to install" and a guide from another forum. Is the second guide for creating my own WIMBoot image? If I decide you use your already cleaned up image, do I just need to follow the 8 steps in the first section? I have a 128GB Surface Pro 3 on the way, and squeezing every last bit of space I can out of it is pretty appealing.
Have you tested Wi-Di with your image? I currently use a laptop with a wireless mouse and keyboard for video on my bedroom TV, but I was thinking about getting a Wi-Di adapter for my TV to use with the Surface Pro 3 instead.

I am very interested in saving a bit of space on my 128GB Surface Pro 3. Will I be able to install Microsoft-issued updates when using this ROM? Or will I have to wait for updates from you?

December build [please search in surfaceforums, as I couldn't post links here]
(for next uploads, which one do you recommend: Box sync, Google Drive, MEGA, or OneDrive?)
Features:
1. Only 1.2 GB footprint on C: drive (54 GB free out of 55.2 GB C: drive on the 64 GB model. Free space increases accordingly on larger models) excluding hibernation and pagefile
2. August, September, October, November, and December update rollups slipstreamed
3. Surface Pro 3 specific updates included (KB2978002, KB2969817)
4. Bloat free with about 3 GB saving: (Microsoft devices are shipped bloat-free? Think again)
- Only 6 metro apps included (Camera, IE, OneDrive, PC Settings, Photos, Store). The rest can be downloaded from Store
- Trial Office removed
- Speech data removed (who uses that anyway?)
5. Pen Pairing OOBE appears and working
6. Languages included: Dutch, English, German, French. Since it is Windows 8 Pro, you can download any other language later.
7. WinRE from vanilla Windows, 200 MB saving (working so far, please report if something wrong happened)
I have been using this build for 2 days, as well as the previous, similar build for a week. No issues experienced from my side.
Where might I find your December build?

mikeszekely said:
Just a touch of minor confusion... you have a "How to install" and a guide from another forum. Is the second guide for creating my own WIMBoot image? If I decide you use your already cleaned up image, do I just need to follow the 8 steps in the first section?
Click to expand...
Click to collapse
Yes, the lengthy guide is only to create your own WIM image.
If you pick the prebuilt WIM image, then you only need the simple 8 steps.
mikeszekely said:
Have you tested Wi-Di with your image? I currently use a laptop with a wireless mouse and keyboard for video on my bedroom TV, but I was thinking about getting a Wi-Di adapter for my TV to use with the Surface Pro 3 instead.
Click to expand...
Click to collapse
I don't have a WiDi supporting hardware at the moment, so I couldn't test that. The option of "Connect to a wireless display" does appear there. Anyway, it should work normally since it is based on the stock SP3 ROM complete with its original driver.
epic118 said:
I am very interested in saving a bit of space on my 128GB Surface Pro 3. Will I be able to install Microsoft-issued updates when using this ROM? Or will I have to wait for updates from you?
Click to expand...
Click to collapse
Yes, you can update it just like any other Windows PCs.
fss421077 said:
Where might I find your December build?
Click to expand...
Click to collapse
I am sorry for the inconvenience. Since I am quite new in this forum, I am not allowed to post links here. Just browse to the very same thread on surfaceforums (google "surfaceforums wimboot") and you would find the link there.

ptrkhh said:
Yes, you can update it just like any other Windows PCs.
Click to expand...
Click to collapse
Awesome! For the next build, you should use MEGA. It's faster than OneDrive.

Just installed on my Surface Pro 3 128GB. It works great! Only 2.75 GB are being used (without any user files)
Although. I had to replace D: in the commands to E: because I had a micro SD card in my Surface tablet.
Also, I would recommend disabling hibernation and fast start up and deleting Hiberfil.sys - I saved 4GB with no problems so far!

epic118 said:
Just installed on my Surface Pro 3 128GB. It works great! Only 2.75 GB are being used (without any user files)
Although. I had to replace D: in the commands to E: because I had a micro SD card in my Surface tablet.
Also, I would recommend disabling hibernation and fast start up and deleting Hiberfil.sys - I saved 4GB with no problems so far!
Click to expand...
Click to collapse
Yeah I think its a good idea to remove the SD card before installing the ROM. Will add to the steps above

Steps to achieve 1.2 GB Footprint
Great job in the December build!
You posted: "Only 1.2 GB footprint on C: drive (54 GB free out of 55.2 GB C: drive on the 64 GB model. Free space increases accordingly on larger models) excluding hibernation and pagefile...".
Would you be able to post the steps you followed to achieve the 1.2 GB footprint?
I am building an image for use in our enterprise environment and have several hundred of these Surface Pro 3 tablets to deploy out to our field sites. My organization has a volume license version of Win 8.1 Pro so I would like to use that to build my image and activate the OS via KMS. I did notice the OS in your build is not from the United States. Even though I have selected all the US locale settings/language settings it still displays the UK dialect and unfortunately this is a problem for me. I have managed to get the used space down to 8.76 GB, however, you have done a remarkable job in getting it smaller. Thank you so much for you help!

fss421077 said:
Great job in the December build!
You posted: "Only 1.2 GB footprint on C: drive (54 GB free out of 55.2 GB C: drive on the 64 GB model. Free space increases accordingly on larger models) excluding hibernation and pagefile...".
Would you be able to post the steps you followed to achieve the 1.2 GB footprint?
I am building an image for use in our enterprise environment and have several hundred of these Surface Pro 3 tablets to deploy out to our field sites. My organization has a volume license version of Win 8.1 Pro so I would like to use that to build my image and activate the OS via KMS. I did notice the OS in your build is not from the United States. Even though I have selected all the US locale settings/language settings it still displays the UK dialect and unfortunately this is a problem for me. I have managed to get the used space down to 8.76 GB, however, you have done a remarkable job in getting it smaller. Thank you so much for you help!
Click to expand...
Click to collapse
Yeah, the list of the files I removed are scattered in the surfaceforums posts. But the 1.2 GB is actually the work of WIMBoot. Basically WIMBoot replaces all systems files with small pointer files that points to the recovery image. That's what makes it small.
Its important to note that the screenshot I posted was captured after I disabled hibernation (powercfg -h off) and pagefile, so 8.7 GB does make perfect sense I would say (4 GB hibernation + 3.5 GB pagefile + 1.2 GB)
For the language part, the solution that I could think of for now is to ask the users to go to PC Settings > Time and language > Region and Language > English (US) > Options, then let Windows download the language pack. It would take some time (~300 MB download, mostly consists of useless speech data though). Im now using en-US as well.

I'll be honest, I can't seem to be able to open the .zip file that OneDrive packages everything up in with 7Zip or PeaZip. Winzip opens the files, but then I can't extract the .rar files with anything. Is there any mirrors available on MEGA yet?

I downloaded and used WinRAR without any problems.

electrikjesus said:
I'll be honest, I can't seem to be able to open the .zip file that OneDrive packages everything up in with 7Zip or PeaZip. Winzip opens the files, but then I can't extract the .rar files with anything. Is there any mirrors available on MEGA yet?
Click to expand...
Click to collapse
As above said, WinRAR could unpack the package. It was packed with WinRAR too. (rarlab.com)

ptrkhh said:
As above said, WinRAR could unpack the package. It was packed with WinRAR too. (rarlab.com)
Click to expand...
Click to collapse
LOL! No freakin way... Did I really just pull a noob move?...
Sorry and thanks for the reply

electrikjesus said:
LOL! No freakin way... Did I really just pull a noob move?...
Sorry and thanks for the reply
Click to expand...
Click to collapse
I think that's because I set it to the highest compression on WinRAR to save bandwidth. I don't know much about it, they might used proprietary algorithms or something. I will stick with more generic algorithms next time.

You can use ZIPmagic for a one-click WIMBoot compression solution for your Surface, or any other Windows tablet for that matter.
You won't even need an external disk when you're compressing your disk for the first time. You can also recompress your disk repeatedly as you add/remove files/apps; in that case a USB of equal size to your main disk is used and serves as a Undo Disk.
Try it! It's super easy and super stable.
PS: I really appreciate these guides, in fact I'll be following one of these to create a WIMBoot partition on my system so I can test upgrading from default WIMBoot to ZIPmagic's improved WIMBoot solution. If a system has already been WIM'd outside of ZIPmagic, the user currently needs to manually delete the old and unneeded WIMBoot partition to save up space [this is what I need to enhance and how I found this post]. Note that ZIPmagic's WIMBoot solution also defeats Microsoft's standard WIMBoot compression substantially.

where can we get the adaptive display brightness tweak from please??

Jimmy Mossiba Floyd said:
where can we get the adaptive display brightness tweak from please??
Click to expand...
Click to collapse
Its built in. You just need to flip the switch in Power Options.

Can I boot these images into Dell venue 8 pro(5830)

ptrkhh, any chance we could get an updated build that contains all the win8 updates and the most recent drivers?
I've been using your April build for a while and I gotta say its really nice. Appreciate your hard work.

Related

[ROM][INFORMATION] Craig CLP281 Android Netbook

INFORMATION
DEVICE
Craig CLP281 Android Netbook
Via Wondermedia 8650 based chipset / 800 mhz / wifi / 3 standard usb / ethernet!
PROS
Original firmware available
Original firmware unlocked
Unique form factor
Inexpensive
CONS
No obvious upgrade path
No sources posted
No officially supported flash player
Lower end hardware
HOWTO
unzip to sdcard
start device with sdcard plugged in
wait for everything to be wiped out
ROM
OVERVIEW
This is a modified version of the official firmware. The focus is on removal of bloatware and unneeded proprietary software.
INTEGRATED SOFTWARE
su
Superuser
Terminal Emulator
ConnectBot
Total Commander with ftp and lan plugins
Gapps
Zirco Browser
Yaxim Jabber Client
Jota Text Editor
DO IT YOURSELF
See the README to deduce how to modify the ROM yourself. The changes are documented thoroughly so that many people can use this release as a kitchen of sorts.
LINKS
R1
ROM: http://www.mediafire.com/?dsf11zm7jik9f63
SOURCE: http://www.mediafire.com/?8juzj5qb5jme1ud
ROM: http://dev-host.org/xcz68h384fe8/clp281_firmware2.2_HACK9_R1.zip
SOURCE: http://dev-host.org/ekni2eg4td3i/SOURCES_1.zip
R2
ROM: http://dev-host.org/gm3c1mrdeai3/clp281_firmware2.2_HACK10_R2.zip
ROM: http://www.mediafire.com/?4tpli2998g10to4
R3
ROM: http://dev-host.org/qyo428ewrgvl/clp281_firmware2.2_HACK11_R3.zip
SOURCE: http://dev-host.org/w8p6gotfisnb/SOURCES_2.zip
ROM: http://www.multiupload.com/V5MKGW7X5V
SOURCE: http://www.multiupload.com/KG7KJJKT8U
R4 (Latest)
ROM: http://dev-host.org/b1ufq9iixe9k/clp281_firmware2.2_HACK12_R4.zip
ROM: http://www.multiupload.com/IJWDECP8WF
chroot Repository
References:
http://forum.xda-developers.com/showthread.php?t=486247
http://forum.xda-developers.com/showthread.php?t=1172504
Please choose one of the following 2 methods!
USB Control Script (1st method):
DEBIAN_CONTROL - see bottom of post for script
MicroSD Control Script (2nd method):
DEBIAN_CONTROL_SD - see bottom of post for script
You will need this image unless you plan to put your own together.
Debian Squeeze Image:
http://www.multiupload.com/C9RDP4ODZX
The image can be flashed to your usb drive or sd/microsd card with dd on your fullsize computer. Please be aware that I have not tested running from a fullsize SD card.
dd if=~/nameofimage.img of=/dev/nameofdevice
Operation
1.Run the control script to start the chroot. You can run console commands here. The screen command is useful here also.
2.Run ./vnc to start the vnc server which itself starts xorg and the window manager. The script is not totally failure proof.
3.Login with your vnc client. I use Android vnc viewer. Password is testing.
http://code.google.com/p/android-vnc-viewer/
Window Managers
lxde
icewm
xfce
check /.vnc/ for the xstartup scripts. just rename the one for the window manager you want to xstartup and reboot your chroot.
BUG:
chroot will not cleanly unmount
SOLUTION:
keep chroot running in the background - it should only take up memory not cpu
Stock ROM Repository
Images contain stock system, stock boot, and CWM recovery.
vm670 recovery image is for the new screen version so it should work for all vm670.
LG vm670:
http://www.multiupload.com/LG1JCZ5CMD
Samsung i9023:
http://www.multiupload.com/KX1LIAASH3
Craig clp281:
http://www.multiupload.com/9XUQA7SEF1
Asus tf101:
http://www.multiupload.com/XMRO9AI4KC
Samsung p6210:
http://www.multiupload.com/L702W2MA7J
Can you add in support for the official android market, i would love to have this on here.
FAQ POST:
Does Flash work?
I am not holding out much hope for flash on ARMv6. It seems like a long complicating debugging process for what is in the end slow and buggy results.
The browser is slow?
Right now, it seems that javascript performance on the stock browser is much worse than I expected. For now, try turning off javascript and images if you use the stock browser.
Stock ROM?
The link for the device on Craig's website is:
http://www.craigelectronics.com/site/pdetails.php?id=314
You can download the completely stock ROM from here.
ADB?
I tried ADB with a male to male USB that I had laying around with no success with a GNU/Linux PC and a different Windows PC. All 3 USB ports were tested. But you can connect with adb connect ipofdevice over your LAN if you see what address your router is giving the device. Or of course you could set a static IP.
Minimize application?
You can return to the home screen at any time by pushing fn+home.
Sources for the binaries you have added?
Try the sources link on the first post. The zirco apk is unchanged and their website is here: http://code.google.com/p/zirco-browser/ . The Gapps are straight from my VM LG Optimus V.
Mount an ext2/3 formatted USB drive?
mount -t ext3 /dev/block/sda1 /mountpointofyourchoice
Enter key not working in some terminal applications?
Use Ctrl-m instead.
References:
https://github.com/jackpal/Android-Terminal-Emulator/issues/21
http://code.google.com/p/terminal-ide/issues/detail?id=6
Just wanted to thank you for taking this project on. This device could be much more and for the price you just can't go wrong. Good luck and I'm off to root.
Is it possible to boot or load a stripped version of windows xp from a thumb drive? and did you try all the usb ports with that cable?
wgallt:
The root situation on the ROM and my current devices in general is a little complicated. For this device in general, it comes ADB rooted out of the box. I have added another su to the rom that will allow console root. Unfortunately, because it is an older version of su, it does not seem to work with Superuser.apk. I am waiting on a response in the Q/A forum on errors I am getting compiling the current version of su. I have been able to compile Superuser.apk successfully but it is not much use without the current version of su. I am of course preferring to include source and source-compiled binaries wherever possible in the ROM.
celltimemb:
Market added.
See above for ADB info.
Regular Windows XP does not run natively on ARM CPUs. From Craig's website it appears that they have an identical model running Windows CE. You should look into any running a lightweight GNU/Linux chroot with QEMU or VMWare and then booting something like Windows 98. I would be amazed to see it, especially with the limited RAM we have available.
I am releasing a new ROM with integrated Google Apps and a open source browser named Zirco which seems to run very well. Compare the stock browser with stock settings to Zirco on forum.xda-developers.com to know what I mean. Be sure to read the README.
This ROM may end up becoming a different series entirely. One with the market and one without.
I have updated the first post with the links and README.
can u add live wallpaper support in a future rom?
If I get around to compiling AOSP that should come with live wallpaper.
I tried copying the live wallpaper apk and what I thought to be their dependencies from my Optimus V. Unfortunately, the switcher crashed and the logcat just said the wallpaper switcher would not start.
lot of apps run real slow and lag i tried some games like that bird game where you flick it to the target, i get like 1 frame every 2-3 seconds for the animation, soo slow, they claim 800 MHZ processor but damn this thing is soooo slow. even the fake chinese android phones the star A5000 runs and performs better than this.
2d games lag real bad so I dont see any 3d gaming at all on this machine. unless some elite hacker and coder can make a fully optimized rom for this thing.
Thanks for reporting your results. I have had mixed successes with games. The drag racing game works decent and another rice-can type racing game worked ok too. But many games instantly crash also. The live wallpaper would probably run slow anyway.
Web browsing
Remote administration
Network administration
Note taking
Light media playback
VOIP
Chat
These are all the uses I can think of it for the moment. It gives me an idea to include a note taking application at some point.
the new browser force closes on me, and does this thing have flash support, I have a gut feeling this is an x86 formfactor which is why it runs so slow.
Please read the README and in general read the previous posts carefully.
This is definitely not an x86. It if were, it would actually be faster.
One of these pages is the page for the CPU:
http://www.wondermedia.com.tw/en/products/platform/soc/wm8650/index.jsp
http://www.wondermedia.com.tw/en/products/platform/soc/wm8750/index.jsp
Lol on the craig website product page they show windows on it instead of android.
http://www.craigelectronics.com/site/pdetails.php?id=314
This thing can supposedly handle 3d gaming so i cant undertsand why most games including 2d games run so slow.
---------- Post added at 09:29 PM ---------- Previous post was at 08:57 PM ----------
Is it possible to put Windows CE 6 on this from the craig CLP280 model?
Merry Christmas!
After a productive night the R3 ROM is out.
The changelog and sofware list highlights:
removed zirco integration
init.rc changes to support zirco
holiday wallpaper
added OPTIONAL on localdisk with:
yaxim jabber client - open source
zirco browser - open source
jota text editor - open source
su - compiled from source
superuser - compiled from source
For security reasons, you should probably choose allow once instead of always for su.
As usual be sure to read the README.
Just got a Craig Netbook. I hate the Android stock install. I found this thread and it seems like the answer I'm looking for. If I understand you correctly, the description you give for the Rom"
"OVERVIEW
This is a modified version of the official firmware. The focus is on removal of bloatware and unneeded proprietary software."
is the first hack? (clp281_firmware2.2_HACK9_R1)
Also, if I do this and screw it up, can I reinstall the original Android from the Craig website?
Thanks.
Yes that is the first release. I would recommend trying the third as it is the latest version as of this post.
Yes you can reinstall the original firmware.
Thanks Jason.
Hey Jason. I just installed it. Had to download a new adobe flash player to watch a youtube video.
When it comes to this operating system I am a total newbie. So, in order to do a "do it yourself" install (since I still can't install some pre installed apps like "Dialer" and other things) are there simple instructions to do a "do it yourself" or do you have to be a techy to do it? I know Windows OS well but Android is so foreign to me. Just had this thing for a few days and I am ready to throw the netbook against the wall and then stomp on it. Your root was my last hope.
Well first off, were you able to actually play flash in the browser? That would be a nice new development. Alternatively, you could try the included Youtube player.
I would be glad to help in any way I can. For a do it yourself ROM, you would just take the factory firmware RAR file and edit it yourself. You would start by unRARing the file with something like WinRAR on Windows. But I would recommend trying GNU/Linux instead if you are at all interested in development. You can use the README file and this thread as a reference along the way.
Why are you interested in installing the dialer anyway? I noticed some phone components are installed but there seems to be no way to access them.
You're a doll Jason. Thanks for your willingness to help.
I didn't know about the Youtube player. Thanks for the tip. On the original install I was able to play flash in "Browser" (at Youtube at least) but not with "Browser" in this install. Although, maybe "Browser" opened "My Browser" in the original install and that's the one that had flash support. (I'm still learning). So since I didn't get around to installing your included browser maybe that's why it wouldn't play. Anyhow, I couldn't install the flash update via the link Youtube provided. The little download arrow on the top left hand of the screen just never went away. I had the unit on for about 3 hours and the arrow remained with no confirmation that the download was complete. I searched the system and the SD card for the download but couldn't find it. This is not the first time I had this problem with downloads so maybe it's something with my particular device. This is actually my third. Last two were defects.
About the Dialer... it was a typo. I meant to say I want to UNINSTALL it from the unit, but Android won't let me. It just seems useless to have this app since I have a netbook and not a phone. Plus, I think it may be eating up my battery usage as it could be the app responsible for the cell standby thing I have in Battery Usage which is using up 80% of my battery. Like I said, I am a newbie to this OS so, I'm looking at things like Dialer, Telophony etc. I may be wrong about this though. It may be some other application seeking Cell Radio signal as reported in Battery Usage.
I just did a side by side comparison of the unzipped install I got from Craigs website (by the way, thanks for that link) and your version to see if I could learn and do my own hack. I did notice a few differences.
Ok first I saw the Optional folder with some apps and Browser fix as you mentioned in the Read me
Then there was the app folder where you removed some apps from the original install and added others. Is it as simple as that? To just delete the apps you don't want from this folder of the original install? Unfortunately I don't see Dialer in that folder. I'd like to get rid of that too. I guess you can't get rid of every app.
Another difference was that I saw "su" in "bin". and I noticed SuperUser.apk in your app folder. Does that app make you the administrator of the device giving you access to system files to delete them if you want to? (I looked it up on WIKI) Cause maybe I can include that in my hack.
Also I see another difference in this folder:
\FirmwareInstall\packages\fs_patch\root_patch\system\lib
In your readme you said these are shared libraries but I don't have a clue what that means. Do I need these files?
Thanks again for taking the time with this. I would love to do my own hack. It would give me great satisfaction after the countless hours of stress trying to do stuff they won't let me do.
All the best,
Angie

[APP]Ubuntu Install Guide - Kindle Fire Testers wanted - 12.04 in testing

This thread is no longer kept up to date, for future info/help please use the main thread HERE
I have working on a project in the form of an app, which guides you through the installation of Ubuntu within android via chroot. It includes a ubuntu 10.10 image I have been working on which includes lots of program to allow users to develop program/scripts etc within Ubuntu on there phone/tablet.
However I have I have yet to get much testing on this device and would like more feedback from users!
Please post your device/kernel/rom along with what did and didn't work, so I can draw up what I need to change in the next release of the app/ubuntu build.
Website
http://linuxonandroid.blogspot.com/
Video
http://www.youtube.com/watch?v=UCqzs8yQTM8
App Download
Free App
Paid App
Boot Script
ubuntu.sh(V5)
Full Image
This image is 1.5GB to download, once extracted 3.5GB, and include alot of programs like openoffice, thunderbird, firefox and over programs for 'developing' - Also allows you to switch between the LXDE and Gnome desktops, and you can define screen size on boot!
ubuntuV5-image.zip
Lightweight Image - This is yet to be included in an app, will be included in the next release (aka 2.0 ), so get it now before anyone else!
This image is just under 500MB to download, once extracted 2.5GB, and include only programs needed (LXDE desktop, web browser, + other basic programs) also allows you to define screen size on boot
ubuntuV5-sm-image.zip
12.04 images
I have now started work on building new 12.04 images these come in core (just the bear-bones ubuntu) and full (ubuntu with GUI and other programs) and will be updated as 12.04 moves through its milestones (and when I make new updates to the mods I make from the main stream arm port).
These are for testing ONLY until 12.04 reaches stable release.
You can view the images here:
http://sourceforge.net/projects/linuxonandroid/files/Ubuntu/12.04/
I also want to build up a small group of testers who I can email with new images and scripts, these will include all future distros that I do. If you are interested in joining this test group please PM me or send a email to [email protected]
The only requirement is that your willing to test and send feedback along with screen shoots etc where required, it would also be good if your willing to try different roms and kernels for your device!
Sig Banner
Show your love of ubuntu on android with my sig banner:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
image url is "http://dl.dropbox.com/u/11206993/ubuntuuser.png"
Other Guides
Like this guide? want to try something different? then check out my other guides for different distro's
Backtrack - This is a distro that is based around security testing, it also includes the Gnome desktop environment and a range of other programs.
Updates
18/02/12
*New 12.04 images started building, for now not included in the app but once a bit more stable will be included
29/01/12
*New V5 small image, featuring fixed Java, even more lightweight (now around 1.2GB free) and user can set screen size on boot
*PAID New Build guide which shows you how to build your own Ubuntu images
*Brand new UI To make the whole thing more useable
*PAID new 'one click boot' feature to allow quick booting from either the widget or inside the app
*PAID new widget to activate the one click boot
*PAID app install guide changed in light of 'one click boot'
*Fixed keyboard mapping of random letters in Gnome
18/01/12
*Large ubuntu image now allows user to set screen size on boot!
*Large Ubuntu image now lets you select between LXDE and Gnome desktops
*Large Ubuntu image has been recompiled to fix the likes of Java (note some of the above changes will be included in the small image in the future)
*FAQ section updated with more answers to questions I have been getting
*Install guide updated in light of the new large image
06/01/12
*PAID app file downloads now use new fast FTP server and support direct downloading (click the button to download a image and it starts to download right away)
*New boot script which has fixed problems with it not booting on alot of devices, and fixed problem which some people getting a grey screen when loading UI
*Boot script now downloaded in zip file to fix problems with downloading script
*Both apps fixed to support low resolutions
*Both apps cleaned up
28/12/11
*PAID app now supports 960x540 'qHD' resolution
*ALL Ubuntu lightweight images cleaned up even more saved another 300MB of space
*ALL Ubuntu images updated with all new updates
*ALL Ubuntu images now in .zip format to fix problems with some peoples devices failing to extract the .rar files
*Boot script updated, once booted now terminal acts like a command line interface for Ubuntu, and some boot problems now fixed
*Image and boot script now downloadable separately to allow easier updating
19/12/11
New 'lighter' ubuntu image options for all resolutions already supported
15/12/11
New ubuntu images with all updates up to 15/11/11
FREE app ubuntu image resized to fit 800x480 resolution
PAID app ubuntu images now includes 4 images for 800x480, 854x480, 1024x600 and 1280x800 resolutions
I didn't realize that you had posted in the Kindle Fire forums so please forgive my re-post:
This works quite well on the Kindle Fire with CM7. (I've used both v4 and v5 of the script without issue)
Is there a technical reason for using Ubuntu 10.x over 11.x?
I only ask as there are ARM/OMAP3/OMAP4/etc. builds of both 11.04 and 11.10. (netbook and desktop flavors)
I'm guessing that it's a resource thing as I would hope that Unity would work well with at least tablets if not decently sized mobile phones.
Oh well, just picking brains. Love your work!
Aahz Pervect said:
I didn't realize that you had posted in the Kindle Fire forums so please forgive my re-post:
This works quite well on the Kindle Fire with CM7. (I've used both v4 and v5 of the script without issue)
Is there a technical reason for using Ubuntu 10.x over 11.x?
I only ask as there are ARM/OMAP3/OMAP4/etc. builds of both 11.04 and 11.10. (netbook and desktop flavors)
I'm guessing that it's a resource thing as I would hope that Unity would work well with at least tablets if not decently sized mobile phones.
Oh well, just picking brains. Love your work!
Click to expand...
Click to collapse
Quite alright only just posted.
When I built images from 11.04 and .10 there where a whole host of UI issues, that no one seemed to be able to fix so I rolled back to the newest base that had no issues. Once I have done some more work to the app and my backtrack build I will look at a newer build (or might wait for 12.04)
Sent from my Desire S using XDA App
Sorry if this sounds stupid, but which resolution size would be best for ease of use? I'm assuming higher would be easier to use and look better and lower would be harder to use and look worse?
krion64 said:
Sorry if this sounds stupid, but which resolution size would be best for ease of use? I'm assuming higher would be easier to use and look better and lower would be harder to use and look worse?
Click to expand...
Click to collapse
The best would be the one that matches you screens resulition which in this case is 1024x600
Sent from my Desire S using XDA App
zacthespack said:
The best would be the one that matches you screens resulition which in this case is 1024x600
Sent from my Desire S using XDA App
Click to expand...
Click to collapse
Many thanks.
Doesn't work on CM7 with firmware 6.2.1 with Root and Busybox installed
Errors when trying to execute ubuntu.sh are
-Whole bunch of missing directories that can't be mounted
-Some directories can't be created because others don't exist
-Can't create directory '/data/local/mnt': File exists
-Loop device exists
-losetup: /dev/block/loop255 on /data/local/mnt failed: Invalid argument
-losetup: /dev/block/lopp255: No such device or address
Edit: I'm using the 1024x600 image and version 5 of the terminal script
I noticed that on CM7 Busybox doesn't play nice with USB data connections. So much so that I have to reboot the device before it'll make the connection once I've run Ubuntu.
Also, and why I mention it, if you have the data cable connected (showing as a device on the PC or not) and try to run the ubuntu.sh it tends to not work.
edit: Don't want to wrongfully accuse Busybox if that's not the problem but once the terminal emu runs the ubuntu.sh then I can no longer make the USB data connection without rebooting the device. (does it with both v4 and v5 of the script)
Aahz Pervect said:
I noticed that on CM7 Busybox doesn't play nice with USB data connections. So much so that I have to reboot the device before it'll make the connection once I've run Ubuntu.
Also, and why I mention it, if you have the data cable connected (showing as a device on the PC or not) and try to run the ubuntu.sh it tends to not work.
edit: Don't want to wrongfully accuse Busybox if that's not the problem but once the terminal emu runs the ubuntu.sh then I can no longer make the USB data connection without rebooting the device. (does it with both v4 and v5 of the script)
Click to expand...
Click to collapse
Yes this is to do with ubuntu not shutting down correctly, and will hopefully be fixed once I have worked out all the bugs in shutting it down
Ok new paid app has been uploaded the change log is:
*PAID app file downloads now use new fast FTP server and support direct downloading (click the button to download a image and it starts to download right away)
*New boot script which has fixed problems with it not booting on alot of devices, and fixed problem which some people getting a grey screen when loading UI
*Boot script now downloaded in zip file to fix problems with downloading script
*Both apps fixed to support low resolutions
*Both apps cleaned up
Because the FTP server costs me money to run these fast download links will only be available in the paid app. As I will only be uploading the 800x480 images to multiupload in the future (to be included in the free app) the images in the first post will stay at V4 (apart from the 800x480) thus if you have a device that has a different screen rez and want to keep up-to-date with image updates now is a good time to invest in the paid app .
The paid app will also be getting alot more work in the close future to make the install process even easier (to hopefully the point of just downloading and pressing a button to boot) some of which will likely not make it to the free version, I am doing this to try and give the paid version more 'buying appeal'...I am after all a poor student and need money to eat and drink
Ramble over, but the future is bright..the future is linux on android
The backtrack install guide has been updated to include the new boot script and downloading from the ftp server, plus everything else to bring it in line with the ubuntu guide.
For those that want the Gnome interface, or to try out all the security programs included in backtrack, or just want to try a different linux distro check it out!
http://forum.xda-developers.com/showthread.php?t=1421833
Little update ,the next release while I am working on the automation, and fixing last boot programs will included fixed java etc, with completely new build images (did try building 11.10 but still getting the GUI errors so will hold out for 12.04), and allow you to switch between Gnome and LXDE and also allow you to decide the screen size on boot. Means much less for me to upload and far easier method than opening the init script and editing it.
This looks great zac! As soon as I receive my Fire I'll be happy to test for you.
Rypac said:
This looks great zac! As soon as I receive my Fire I'll be happy to test for you.
Click to expand...
Click to collapse
Glad to hear it
Ok a new test image is ready for download.
This is a updated large image (~3.5GB extracted) with the following updates:
Boot process now asks you for what screen size you want (type in the format 800x480 for example)
Boot process now lets you select what desktop enviroment you want to use (Gnome and LXDE included to start with more to come!)
Image has been recompiled to fix java and other programs
Image has been compressed using a different programs to fix errors when uncompressed in linux
note: this image works fine with the V5 script!
please test and let me know how it goes! if everything works I will update the paid app with a fast link tomorrow!
Download HERE
I know that distro upgrades are a no-no but what about general package updates? Do they stick and will they break things? (I ask as I'm updating them anyways )
edit: Actually if you could comment on persistence in general that would be great as I'm wondering if things can be added/removed or rather how the images work in general. Are they akin to Live images with some space for persistence? (I'm guessing yes as settings do save)
Aahz Pervect said:
I know that distro upgrades are a no-no but what about general package updates? Do they stick and will they break things? (I ask as I'm updating them anyways )
edit: Actually if you could comment on persistence in general that would be great as I'm wondering if things can be added/removed or rather how the images work in general. Are they akin to Live images with some space for persistence? (I'm guessing yes as settings do save)
Click to expand...
Click to collapse
You can do normal updates to packages yes, its only the updating distro that brakes stuff, as things have been changed to the core of ubuntu to get it to boot as it is.
Everything you change will persist, see it as a virtual machine over a live image, within the img file is the complete OS as if the img file is a hard drive etc. This is then mounted and booted into
Sopa strike
Tomorrow as im sure you all know XDA will be having a 12 hour black out and all of tomorrow my sites will be blacked out and I will not be doing any work on my linux projects in protest, if the SOPA and PIPA bills are past then it will be the end of freedom of speech and the internet as we know it.
This would put a hell of a lot of pressure on developers to keep within the 'laws', its very likely this site would face alot of pressure to shut down most of this forum if not the lot.
Thank you all, and I hope you also support the movement! for more information check this site
http://fightforthefuture.org/pipa
totally 100% on board for the opposition of SOPA.
Also wanted to tell you tied this on my Kindle fire running CM7 and it runs great! i set the screen resolution to 1024x565 because the CM7 soft buttons were there. kinda like to keep them but that could just be my personal preference.
tested it on Miui for kindle fire. works even better because of how the software buttons are handled.

Teclast P78HD 7" Retina Allwinner A31 Android 4.4.2 firmware upgrade + root (tablet)

Teclast P78HD 7" Retina Allwinner A31 Android 4.4.2 firmware upgrade + root (tablet)
http://liliputing.com/2014/05/teclast-p78hd-7-inch-full-hd-tablet-100.html
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Costing only about $100, the Teclast P78HD tablet is a decent bargain 7" tablet. It has a quad-core Allwinner A31 CPU, a 1920 x 1200 display, Android 4.4.2 KitKat, microSD slot, and micro-HDMI.
It lacks GPS and not pre-rooted. I purchased from TinyDeal.com and added a couple of bucks for faster, more reliable ePacket delivery.
The original firmware v1.1.2 comes with a boatload of (unwanted) pre-installed Chinese apps, most cannot be uninstalled, using up valuable internal storage space and reducing available RAM. The Teclast tUI launcher seems to try to prevent the user from accessing all apps since it lacks an "all apps" circle button. It does have Google Play Store installed along with a Chinese TaiDian apps store. I immediately downloaded the Nova launcher to replace the tUI launcher.
https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher
General operation seemed quite snappy and the Retina display resolution was clearly noticed while playing movies. I did get the impression that internet web access seemed a bit slower than it should be.
The P78HD is much lighter (half of the weight?) of my Nexus 7 (2012) tablet. Most of the lower weight is likely to be from a thinner battery. So, the downside is shorter battery time and upside is faster full charging.
The light weight makes the P78HD more comfortable for extended use than the Nexus 7. That comfort, however, was diminished by the hard metallic bezel edges of the P78HD when compared to the Nexus 7's softer rounded edges. When holding the P78HD in landscape mode, the wider top/bottom bezel was comfortable. In portrait mode, however, it was much less so. For comfort, I would definitely recommend adding a soft case/shell, example: http://gd1.alicdn.com/imgextra/i1/678991471/T2um7tXqJaXXXXXXXX-678991471.jpg
I unsuccessfully tried several links and ways to "root" the P78HD in order to uninstall all the unwanted Chinese apps. There is a Teclast app called Update. One of the advertised features of Teclast is its easier OTA updates. Since a new firmware version v2.03 was just released, I tried to update, hoping that the new firmware would be "pre-rooted". Using the "automated" option of the Teclast Update app, I got an error (in bad English) that basically said that the file could not be found.
I then searched for a link to download new firmware in order to use the Teclast Update "manual update" option. The downloaded v2.03 firmware ( http://dl.dbank.com/c0ckts308s ) comes packaged in RAR format. I used Windows 7Zip to unpack the *.rar file and extracted the actual *.img file. I also repacked the package as a new *.zip file. I copied the *.rar, *.zip, and *.img files to the P78HD's internal sdcard root directory. Unfortunately, even the "manual update" option just gave a failure message when trying to update using the *.rar, *.zip, or *.img file as source. My experience suggests that the Teclast "Update" app is simply broken, at least for firmware updates.
Next method, try the Allwinner PhoenixSuit Windows software included in the downloaded RAR package. The MSI install program is in the Chinese language but you can probably guess how it works. If not, here is a (not tested) English version: http://itead.me/ITEADDownload/software/PhoenixSuit_EN.msi
I started the PhoenixSuit software. It asks to upgrade to the latest version. I connected the P78HD via USB and got this display:
I clicked the Firmware tab and entered my source file P78HD(C4A5).img location. It failed. As my programmer hunch, I renamed the file to remove the parentheses and put it in C:\ root directory. This time it starts working.
You have two options: (Y) format or (N) normal upgrade. I wanted a clean start without any leftover bloatware apps so I chose YES.
The v2.03 firmware transfer process starts and when done the P78HD reboots. Everything worked fine.
Upon reboot I note that there are far fewer bloatware Chinese apps. Of course, I have to go into Settings, find the "A" icon and change the language from Chinese to English (top line). Next, set up my WI-FI and add my Google Account. Then add a few apps, starting with Nova launcher. Unfortunately, v2.03 firmware is still not rooted. However, I decided to try Kingo Android ROOT again (it did not work with v1.1.2 firmware.) With the P78HD connected via USB, this time it seems to work but too quickly. I checked using a Root Verifier app on the P78HD. It says no. I then try the Kingo ROOT AGAIN option. This time it really works.
Now as a rooted device, I used the Root App Delete app to uninstall pre-installed Chinese software, users apps and a few "system apps". (For safety, you can use PhoenixSuit's APK tab to backup most of your apps first.)
Next, I ran AnTuTu and AnTuTu X benchmark apps to compare to my Nexus 7 (2012) tablet.
Code:
AnTuTu AnTuTu X
Nexus 7 (2012) 13,309 13,730
Teclast P78HD 20,795 12,790
Using the DiskInfo app, it seems that memory optimization in Google's Nexus 7 is lacking in the P78HD. Ditto for internal storage usage.
As someone who experiments with lots of apps, I have about 300 apps installed on my old Nexus 7. So far, I have less than 100 on the P78HD. One reason is that even by moving from internal to SDcard storage, you have to manage the internal storage space much more deliberately on the P78HD. Despite having 3 times as many apps on my Nexus 7, I am able to keep my internal storage usage considerably lower than on the P78HD. Regarding RAM usage, the Nexus 7 is typically under 50% in use while the P78HD is over 70%.
Bottom line: Google's optimizations on its Nexus line can make up for a lot when compared to better spec'd but less optimized competing tablets. For the price, however, the Teclast P78HD is no slouch in performance or stability. It is still quite a bargain if screen resolution, and micro-SD and HDMI features and cost are high on your list of priorities.
Thank you for the info :victory: if you find other update please share did you notice some weird things ? like desktop icons disappear randomly, fast battery drain an when you are on 10% last more, if you update supersu app can't update su binary, see ya!
sparkly81 said:
Thank you for the info :victory: if you find other update please share did you notice some weird things ? like desktop icons disappear randomly, fast battery drain an when you are on 10% last more, if you update supersu app can't update su binary, see ya!
Click to expand...
Click to collapse
I never had icons disappear but maybe because I don't use the Teclast tUI launcher. I had no problem with the much better Nova launcher.
https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher
I did decide that Teclast's less than ideal internal memory management required something better than the built-in Android App2SD method used by utilities like Clean Master, SD Maid, All-in-One Toolbox, and AppMgr III. These utilties are only able to move a small proportion of apps to the internal SD card. If you plan to install lots of apps, you need something better like Link2SD.
https://play.google.com/store/apps/details?id=com.buak.Link2SD
To use Link2SD, your tablet must be rooted and you need to divide an external microSD card into two "primary partitions", (1) one FAT32 (Windows) partition and (2) one EXT4 (Linux) partition. I used Partition Wizard's free "MiniTool" partition manager:
http://www.partitionwizard.com/free-partition-manager.html
I used a 16GB class 10 micro-SD card. I made the first (FAT32) partition 14GB and the second (EXT4) partition 2GB.
2GB is probably far more than enough for moved apps and linking used by Link2SD, especially if you go to Link2SD Settings and change preferred Move2SD location to "Internal".
I plan to leave this 16GB micro-SD card in my Teclast P78HD permanently. (The reason: if this external SD is not present while the tablet is active, you are likely to really screw up some links and changes made by Link2SD. Your moved apps may be considered either missing or corrupted.)
Using Link2SD, I can now move almost all "user apps" from "internal storage" to (external) sdcard, apps that cannot be moved by these other utilities. I can also "really" uninstall most of the unwanted Chinese apps that other utility programs claim to uninstall but actually fail to do so.
I am not certain if this is correct, but I tend prefer to use Link2SD's "move2SD" method and not Link2SD's "link" method because (1) links may be more vulnerable to corruption (2) links may add possible overhead that "could" slow things down or use more memory. If this is wrong, I hope that someone who is more experienced with Link2SD can correct me.
Is there another download location for the firmware ??
Download breaks after 65Mb
helmuteke said:
Is there another download location for the firmware ??
Download breaks after 65Mb
Click to expand...
Click to collapse
This appears to be the same site with a different URL:
http://dl.vmall.com/c0ckts308s
I downloaded in the early morning at 2AM PST.
Alternate link to the Allwinner PhoenixSuit (Windows to Android) firmware "installer" software:
http://www.gooplusplus.com/minmedia...5)-Android4.4.2-V2.03/升级程序/PhoenixSuit_CN.msi
gooplusplus.com said:
This appears to be the same site with a different URL:
http://dl.vmall.com/c0ckts308s
I downloaded in the early morning at 2AM PST.
Alternate link to the Allwinner PhoenixSuit (Windows to Android) firmware "installer" software:
http://www.gooplusplus.com/minmedia...5)-Android4.4.2-V2.03/升级程序/PhoenixSuit_CN.msi
Click to expand...
Click to collapse
Hi, but could you also upload new firmware on google drive or dropbox?
I have 4kb/s download speed and it always fail after approx.1mb - for me no way to update to 2.03 (((
Thank you!
stillka said:
Hi, but could you also upload new firmware on google drive or dropbox?
I have 4kb/s download speed and it always fail after approx.1mb - for me no way to update to 2.03 (((
Thank you!
Click to expand...
Click to collapse
A link to the P78HD firmware 2.03 img plus 2 zipped files: (1) PhoenixSuit firmware installer and (2) Kingo root installer.
https://drive.google.com/folderview?id=0B7zFYhiYFlqTaDdVX3JxNVVWQ0U&usp=sharing
gooplusplus.com said:
A link to the P78HD firmware 2.03 img plus 2 zipped files: (1) PhoenixSuit firmware installer and (2) Kingo root installer.
https://drive.google.com/folderview?id=0B7zFYhiYFlqTaDdVX3JxNVVWQ0U&usp=sharing
Click to expand...
Click to collapse
Hi, thank you!
I am really looking forward to root and update the FW on this tablet.
Did you also optimized it somehow? (modify of build.prob etc..)
I think there is lot of space for optimization because device is laggy in normal 2D mode, more that my old 1 core 512MB memory phone on Android 4.4. Also kernel is pretty old on original FW 1.1.2, CPU is underclocked (looks like)....
Otherwise it's good tables, screen is great, resolution is ideal for web browsing. I don't play games so 3D performance is not a problem for me.
HD movies are played smoothly and OK
Hi,
I have problem root the device, your kingo_android_root.zip archive is "infected" regarding google drive:
"Sorry, this file is infected with a virus
Only the owner is allowed to download infected files."
I have tried to root over version I downloaded from internet but it doesn't work, it detect that device is already rooted (not true) and re-root is not successful.
Any idea? What version of Kingo root do you have tested and it's working OK?
stillka said:
Hi,
I have problem root the device, your kingo_android_root.zip archive is "infected" regarding google drive:
"Sorry, this file is infected with a virus
Only the owner is allowed to download infected files."
I have tried to root over version I downloaded from internet but it doesn't work, it detect that device is already rooted (not true) and re-root is not successful.
Any idea? What version of Kingo root do you have tested and it's working OK?
Click to expand...
Click to collapse
It is not infected. Rooting software typically contains methods to bypass security so you may get a false positive.
Here's the direct download link: http://www.kingoapp.com/android-root/download.htm
For rooting, make sure that you have enabled "USB debugging" in your tablet's Settings -> Developer options
Connect to a USB 2.0 port if possible and not a USB 3.0 port.
Swipe down from top of the tablet's screen to see notifications.
The bottom line notification will probably be 'Connect as ...'
Click that line and make sure that 'USB large storage' is checked (not MTP or PTP)
Swipe down again from the top line notification may say 'USB connected'
Click that line and click 'Turn on USB storage'
After it is "really" connected, try the Kingo Root software again.
If "ROOT" or "ROOT AGAIN" works, then you're done.
If not, disconnect the USB cable and reconnect a few seconds later. Try again.
gooplusplus.com said:
It is not infected. Rooting software typically contains methods to bypass security so you may get a false positive.
Here's the direct download link: http://www.kingoapp.com/android-root/download.htm
For rooting, make sure that you have enabled "USB debugging" in your tablet's Settings -> Developer options
Connect to a USB 2.0 port if possible and not a USB 3.0 port.
Swipe down from top of the tablet's screen to see notifications.
The bottom line notification will probably be 'Connect as ...'
Click that line and make sure that 'USB large storage' is checked (not MTP or PTP)
Swipe down again from the top line notification may say 'USB connected'
Click that line and click 'Turn on USB storage'
After it is "really" connected, try the Kingo Root software again.
If "ROOT" or "ROOT AGAIN" works, then you're done.
If not, disconnect the USB cable and reconnect a few seconds later. Try again.
Click to expand...
Click to collapse
Hi,
I have found that I must turn on "USB Storage", then it's rooting really successful
So correct procedure is:
- turn USB debugging ON
- select "USB large storage" in "USB computer connection" pop-up
- >> activate USB storage in "USB connected" pop-up << (this was missing in my previous attempt)
After that, rooting is succesfull!
I have removed over 20 applications and now I have 13862 score in AntutuX. In older fw was around 11000.
There is also possible to overclock CPU from default 1200Mhz up to 1450Mhz. For me, 1350Mhz is max. stable.
So I can finally recommend this tablet, it's great ☺
Now it would be great to figure out how to enable CWM...
Great! thanks for the info!
I was able to upgrade and root the P78HD on hand but some of the apps which I removed, eg. PPTV,baiduIME, etc, get restored back on reboot. any idea why and what is the culprit?
chunyun said:
Great! thanks for the info!
I was able to upgrade and root the P78HD on hand but some of the apps which I removed, eg. PPTV,baiduIME, etc, get restored back on reboot. any idea why and what is the culprit?
Click to expand...
Click to collapse
Yes, those application are always re-installed during the boot because they are in special directory "/system/preinstall"
Uninstall them and go to this directory and remove them forever!
Thanks! Yeah, removed!
So far not bad except some intermittent lag and battery drain a bit fast. Have to use for a few more days for sure.
chunyun said:
Thanks! Yeah, removed!
So far not bad except some intermittent lag and battery drain a bit fast. Have to use for a few more days for sure.
Click to expand...
Click to collapse
With Nova launcher installed, everything is quite smooth and fast. 13000+ in AntutuX is more than acceptable for that price
And the screen is really great for web browsing!
I am now looking for more optimization through build.prop tuning.
I have tried enable ART but it's not working, It hang during the boot.
back to dalvik....
stillka said:
Yes, those application are always re-installed during the boot because they are in special directory "/system/preinstall"
Uninstall them and go to this directory and remove them forever!
Click to expand...
Click to collapse
If I remember right, when you uninstall pre-installed apps like PPTV by using Link2SD, they are permanently removed.
BTW, I recently rooted my Motorola Moto E (Kingo Root did NOT work for this device). Based on my experience with the Moto E, I changed my mind about which method (1) Move2SD or (2) Linking to use with Link2SD. I find that I now prefer the "link" method and it seems to work without problem, perhaps because links are made on an EXT4 partition.
Some applications are missing in google play store for me, like google+
Do you have same experience?
Yup, the same, I do not see Google+ in my play store
chunyun said:
Yup, the same, I do not see Google+ in my play store
Click to expand...
Click to collapse
I was able to manually install apk after I copied some missing files from my smartphone so it's running ok now, question is how to fix market generally...
update: I have installed "Market_Unlocker_3.5_PRO_FULLY_UNLOCKED.apk" and set correct Country, clear Google Store cache/data and now I see all apps including Google Plus.

[PORT] [CALCULATOR] - Android on the TI nSpire CX

Android running on the TI nSpire CX Graphing Calculator
About:
The nSpire CX is a color-screen graphing calculator produced my Texas Instruments powered by an 150Mhz ARM-based SoC and 64MB of RAM. Unlike previous calculator models from TI, users, by default, are unable to create native homebrew applications for the device. Luckily, however, the TI community found a way to "jailbreak" the nSpire CX and CX CAS, allowing third-party developers to create apps for their calculators. One of the most notable community contributions, started by tangrs, was a port of Linux to the device, giving users and tinkerers full access to GNU userspace. This is my attempt to contribute back to the community, by porting Android userspace to the nSpire CX and CX CAS model calculators.
TL;DR
You can now run Android on a graphing calculator
Why?
Nowadays. there seems to be a misconception that Android can only run on fast smartphones. The latest Android release at the time of writing is Lollipop, a release Google claims can run on smartphones "with as little as 512MB of ram." Certainly a good start, But I was convinced *some* version of Android could run on *extremely* low end hardware. So, after a bit of searching, I found the best suitable Android release to run on the lowest-end Linux capable hardware I could think of: my calculator. That release is the obsolete, but venerable, Android Donut (1.6). After a bit of porting work, I managed to get a full Android stack up and running on my calculator and slowly began to iron out the major bugs. I've been playing with it for a while now and figured it was finally *decent* enough to release to the general public. However, it should be noted that a lot of functionality is still missing, partially due to bugs, and partially due to the age of Android 1.6. However, I do believe it has exceeded it's goal as a PoC port to help me learn more about what is involved porting Android to legacy hardware. As it turns out, it's even rather usable.
Status:
* Working:
Android Core
Most Android 1.6 Apps
Terminal Emulator
Keyboard
* Buggy:
Wifi (warning, extremely broken and may kill your cat. External dongle needed)
Bluetooth (Not actually sure whether this works or not as I don't have a BT dongle)
USB
* Not Working:
Touchpad (Using the touchpad dtb seems to break a lot of stuff like PMIC, so I disabled it _for now_)
Battery Status (Status is emulated using test_battery kernel driver)
FAQ:
* Q: Why are you using 1.6?! That's like, really old!
A: Android 1.6 was the only feasible version of Android version I could run with an 150Mhz ARM processor and less than 64MB of usable RAM
* Q: What do I need to run android on my nSpire CX (CAS)?
A: The bare minimum is (1) Calculator running OS 3.9 or less and (1) Mini-USB-OTG cable
* Q: What's the point of this?
A: I have no idea, but it sure makes me laugh when I think about it
* Q: Will this help students cheat by putting this on their calculator?
A: I very much doubt it
* Q: Can you run a calculator emulator on Android on the Calculator?!?!
A: Yes, yes you can
* How's performance?
A: Surprisingly, pretty decent, considering... I can even play some 2D games on it
* Can you port Android to *my* calculator? It's a (insert calculator using a z80 here)
A: No
* Will this. Run Crysis?
A: Good luck
* Where's the sources?
A: See the bottom of this post.
Installing nDroid on your calculator:
Prerequisites:
1) USB thumb drive, 1GB or greater
1) TI nSpire CX or CX CAS running OS 3.9 (Important! [It seems OS 3.6 breaks it, I'm using v3.9.1.38] (Thanks ViiperzRecon))
1) USB-OTG cable that fits the nSpire CX (mini-usb to host-usb)
Recommended) A powered USB hub (Without it your calculator might not have enough power to write to the USB drive and CRASH)
1) Computer running Linux or BSD
Step 1: Jailbreak your calculator
I won't explain how to do this are there are already an abundance of articles on how to do this. Take a look at http://ndless.me for details.
Step 2: Format the USB drive correctly
(It should already be known that doing this will destroy any and all data on the thumb drive)
Open up the partitioner of your choice (my favorite is gparted), and create the following partitions as described:
Partition 1: (System partition) ext4 (> 100MB recommended)
Partition 2: (Userdata partition) ext4 (> 500MB recommended)
Partition 3 (optional): (Cache partition) ext4 (> 50MB recommended)
Partition 4 (optional): (SD card partition) FAT (> 100MB recommended)
Example image:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Step 3: Download files
Boot.img.tns [LINK]
System.tar.gz [LINK]
nspire-cx.dtb.tns [LINK]
nDroidLoader.tns [LINK]
startndroid.ll2.tns [LINK]
Step 4: Install TiLP and create directories
You should have already installed this when jailbreaking your calculator in step 1, if not, install it now if you're using Linux, or use the TI software if you're using Windows now.
When you launch TiLP, connect your calculator and create a directory called "Android". Copy over nspire-cx.tns, Boot.img.tns, nDroidLoad.tns, and startndroid.ll2.tns. After that, download ndless.cfg.tns in ndless/, open it with a text editor, and add the following line:
ext.ll2=ndroidloader
Step 5: Extract system to USB drive
Now that the USB drive has been partitioned, mount the first partition somewhere on your computer and place System.tar.gz in the root directory of said partition. Open up a terminal in that location and type:
sudo tar -xpf System.tar.gz
rm System.tar.gz
After that, you should have some shiny new files and directories on your USB drive!
Step 6: Starting it up
After the files have synced to the USB drive, remove it and place it in the USB-OTG cable. When that's done, plug the small end of the cord into the top of the nSpire CX. Open "documents" on the device, click on the Android folder, and then click on startndroid.ll2.tns. A window should appear and shortly after you should see a framebuffer console. Congratulations, you should now be running Android on your nSpire!
Step 7: Boot up and finish
After about 10 minutes or so (boot ups are shorter on subsequent launches), you should be greeted with the stock 1.6 launcher. Feel free to hack away on your new Android-powered calculator. [NOTE: Until the touchpad is working, the "/" button is up, the "x^2" button is down, the "e^x" button is left, the "10^x button is right, "menu" is menu, "doc" is home, "esc" is back, and "save" is power].
Video:
Unofficial Reddit thread:
https://www.reddit.com/r/Android/comments/3awptt
XDA:DevDB Information
nDroid, ROM for all devices (see above for details)
Contributors
joshumax
Source Code: https://github.com/nDroidProject
ROM OS Version: 2.3.x Gingerbread
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Testing
Current Beta Version: nDroid-1.6
Created 2015-06-26
Last Updated 2015-12-02
I was surprised when I saw Linux on this thing. (Okay Doom was impressive too.) But Android! This is amazing! I hope you get the touchpad working, then this will be even more amazing than it already is. Thank you for making this! Keep up the good work.
something similar on a Nook Simple Touch?
I know very little about programing but am good with hardware, any chance your skills could be applicable to getting a NST running android (well)
I currently have 2 and find them great for unobtrusive access to data, but as it sits it only is selectively usable.
A killer app for me would be the ability to be able to use it for live navigation (with a standard android app) think hiking, or dash mounted on a motorcycle.
So far I rooted it (several times) and have been able to get individual pieces to work following USB otg, fast refresh, various stand alone functions, but it never works together.
wish list'
OTG+fast refresh option working seamlessly
bluetooth somehow without OTG
a root option with pre-installed play store, USB OTG, fast refresh, and and usual option i'm forgetting
any help would be appreciated
overclocking?
Since it is possible to overclock your ti-nspire cx/cas, do you think it would be possible to run higher versions of android on it?
strubelz said:
Since it is possible to overclock your ti-nspire cx/cas, do you think it would be possible to run higher versions of android on it?
Click to expand...
Click to collapse
The constraint really isn't the clock speed, but instead how little RAM it has. No matter how high you overclock it, whether it's 300 Mhz or 3000 Mhz, it will still only have ~60MB of usable memory. While I _might_ be able to get Eclair running, I doubt I'd be able to get something like KitKat or Lollipop running on it in any usable state.
Awesome! Great work
Plus it's running 4.0 Kernel!
Holy ****! I am testing this right now!
Henriquefeira said:
Holy ****! I am testing this right now!
Click to expand...
Click to collapse
Great! Let me know if you run into any major bugs while running it!
Henriquefeira said:
Holy ****! I am testing this right now!
Click to expand...
Click to collapse
joshumax said:
Great! Let me know if you run into any major bugs while running it!
Click to expand...
Click to collapse
Some bugs: random reboots, a bit of lag, sistem ui crashing and just stoped working on my calculator so any advice in reinstalling the original firmware?
Henriquefeira said:
Some bugs: random reboots, a bit of lag, sistem ui crashing and just stoped working on my calculator so any advice in reinstalling the original firmware?
Click to expand...
Click to collapse
Can you write logcat data to a file and upload it somewhere before it reboots? Also, nDroid shouldn't have done anything to the original firmware and should go away after a reboot or reset button press...can you specify exactly what happened to the calculator firmware after loading nDroid?
joshumax said:
Can you write logcat data to a file and upload it somewhere before it reboots? Also, nDroid shouldn't have done anything to the original firmware and should go away after a reboot or reset button press...can you specify exactly what happened to the calculator firmware after loading nDroid?
Click to expand...
Click to collapse
Sorry for the delayed answer, but now it okay
Doesn't seem to work, throws errors like some error -110 and keeps saying it can't enumerate the USB device.
gnmmarechal said:
Doesn't seem to work, throws errors like some error -110 and keeps saying it can't enumerate the USB device.
Click to expand...
Click to collapse
Can you please attach a dump of the kernel log and/or a screenshot of the boot process up to this point?
joshumax said:
Can you please attach a dump of the kernel log and/or a screenshot of the boot process up to this point?
Click to expand...
Click to collapse
I've formatted my drive since then, but I'll try again and record it.
Well... it seems now that I got another Mini USB OTG adapter, it still doesn't work. I'm on a 3.1 CX right now. I'll try on my 4.2 as well... Last time it didn't work, and I've since then updated it from 3.9 to 4.2... Here's hoping it works somehow.
On 3.1, it goes Kernel Panic - not syncing: VFS:Unable to mount root fs on unknown-block(1,0)
4.2 goes Kernel Panic - not syncing: Attempted to kill init! exitcode=0x0000000b
The 3.1 one is dualbooting 3.1 and 3.1 CAS. It's a model D, by the way. The other is a more recent model T, with 4.2 and Ndless.
Could this Work in OS 4.5?
Could the nDroid loader work on Nspire OS 4.5?
pattex16 said:
Could the nDroid loader work on Nspire OS 4.5?
Click to expand...
Click to collapse
Yes, it works fine on 4.5 (I tested -- or, currently am testing it myself). Though, if you press any button other than "esc" or "enter", the launcher crashes. Maybe it's fixable with a reboot.
Also, why would you bump a two year old thread?
@joshumax
I know this is a very old thread, but can you go back to this project one more time. A swap partition would fix everything, just like how it does on the HTC HD2. Sure it will be slow, but it would result in way better compatibility with apps. 192MB should be enough.
Also, is the official wireless adapter good enough for wifi, as buggy as it may be? Can it, at least, show the Google homepage?
The touchpad with mouse compatibility would be quite nice, but d-pad only is good enough too.
Like, if you have time or want to do this, it would be srsly more than appreciated by the whole community.
Overclocking, especially around 300MHz (maybe on Android is a bit more stable than on the Nspire OS) would help a lot. And the AHB overclocked too.
Instead of using an USB stick, a tiny SD Card adapter would probably work just fine, especially if the SD is rated as (10)U1. Why? Because it would slot quite nicely on the hole of the Wifi Adapter. It would look like it was intended to be like that. I know the SD speed will be slowed down by the USB speed, but it doesn't hurt to have a faster SD anyway.
Android 9 GO would be really cool to see running on this.
Myrmeko said:
@joshumax
I know this is a very old thread, but can you go back to this project one more time. A swap partition would fix everything, just like how it does on the HTC HD2. Sure it will be slow, but it would result in way better compatibility with apps. 192MB should be enough.
Also, is the official wireless adapter good enough for wifi, as buggy as it may be? Can it, at least, show the Google homepage?
The touchpad with mouse compatibility would be quite nice, but d-pad only is good enough too.
Like, if you have time or want to do this, it would be srsly more than appreciated by the whole community.
Overclocking, especially around 300MHz (maybe on Android is a bit more stable than on the Nspire OS) would help a lot. And the AHB overclocked too.
Instead of using an USB stick, a tiny SD Card adapter would probably work just fine, especially if the SD is rated as (10)U1. Why? Because it would slot quite nicely on the hole of the Wifi Adapter. It would look like it was intended to be like that. I know the SD speed will be slowed down by the USB speed, but it doesn't hurt to have a faster SD anyway.
Android 9 GO would be really cool to see running on this.
Click to expand...
Click to collapse
Joshumax hasn't been online on XDA since 2016.
It's very unlikely the official wireless adapter is ever going to work with Linux on the Nspire, much less Android, as it would require difficult amounts of reverse engineering and drivers written from the ground up. I'm not even sure it has the potential to work as a traditional wireless adapter at all.
Overclocking your calculator to 300MHz is probably going to kill it; I think around 196MHz is the highest "safe" overclock value. The stability of overclocking isn't dependant on the software, it's dependant on the hardware; overclocking using Android instead of the TI-Nspire OS wouldn't make a difference.
Using an SD card instead of a USB drive wouldn't be faster, as the miniUSB port on the Nspire is limited to USB 1.1 speeds, if I recall correctly.
The minimum RAM requirement from Android GO was 512MB, last I checked. This is quite a bit higher than the TI-Nspire CX's 64MB, and I doubt it would run well on a 132MHz (or 196MHz) processor. Does Android still even support ARM9 CPUs?
What can it run?
Hi,
Which android apps it can't run?
Can it run all the built-in apps?
Can I download apk files?
Thank you a lot.

[SP4] Windows 8.1 custom ROM for Surface Pro 4

For those of you missing Windows 8.1, congratulations, you just found the solution.
Download
OneDrive http://1drv.ms/1SGHo5e
MEGA https://mega.nz/#F!ks8gjaZT!oQx3xt9ET0nXe8JbKDvtsA
Features
1.Windows is fully updated as of February 2016.
2.Surface February update included (solves most speaker popping issue)
3.Based on Surface Pro 3 image. Full stock-like Surface branding (desktop background, out-of-box experience).
4.Windows activates with the embedded product key. Fully legit. I cannot guarantee if yours couldn’t activate though.
5.Bloat free with about 3 GB saving: (Microsoft devices are shipped bloat-free? Think again.) | Only 6 metro apps included (Camera, IE, OneDrive, PC Settings, Photos, Store). The rest can be downloaded from Store | Trial Office removed | Speech data removed.
6.Languages included: English, French, Spanish. Since it is Windows 8 Pro, you can download any other language later.
7.Fully working refresh and reset functionality.
8.WinRE from vanilla Windows, touchscreen driver included.
9.Pagefile takes less space: 400 MB. It can grow to up to 8 GB, a reboot brings it back to 400 MB.
10.Various Windows tweaks | File Indexing paused on battery | Verbose messages, you get more information in boots and shutdowns | No startup programs delay | non-certified DLNA devices are supported | Custom resolution script added (open C: drive, its there. Just double click.) | "Get Windows 10" system tray icon disabled.
11.Some drivers from S3, SP3, SP4, and other OEM devices (kudos to them for releasing their Skylake devices with Windows 8.1 drivers).
12.Latest Intel iGPU driver (version 4380 Beta).
NOT working
1.Windows Hello. As expected, Windows 8.1 does not support Windows Hello.
2.The buttons are mapped differently | Power --> Volume Down | Volume Up --> Power | Volume Down --> Start
3.Surface app | You cant adjust pen sensitivity | You can't configure the pen top button action through the app. You can still customize it manually with AHK.
FAQ
Q: Camera app crashes / BSOD
A: You need to disable the IR camera. You can do that either via the BIOS or Device Manager.
Q: The pen button doesn't work after the first setup
A: You may need to re-pair the pen. Go to PC Settings > Bluetooth and remove the Surface Pen. Create a new pairing by pressing the pen top button for 7 seconds, it will show up on the Surface, and just pair it.
Q: How did you get the embedded Windows 10 product key to work with Windows 8.1?
A: Actually I have no idea. It just worked.
Q: Are the "not working" issues going to be fixed?
A: For the buttons, its up to Microsoft to release a Windows 8.1 compatible driver, and we have no other source as Microsoft has modified Intel's driver. If you know how to remap the buttons (either via editing the driver, Registry, or AHK), please share it with us and I will include it in the next version. For the Surface app, I believe it is simply because the Windows 8 version of Surface app was not updated for the Surface Pro 4 (and will never be), so don’t expect that one.
Q: Why did you go with the beta driver for the graphics?
A: The latest release version, 4352 and 4364, are practically unusable. I experienced blank screen in video playback and some random BSOD. No choice really.
Q: When Intel has released the new driver, do I need to wait for the next version of the ROM?
A: No, you can just download and install it yourself without waiting for me to upload an updated ROM. The new version should pop up here, download the ZIP version for Windows 8.1, and install it using the "Have Disk…" method. Step-by-step guide http://www.windowscentral.com/how-install-intel-beta-graphics-drivers-surface
Q: How do I remap the pen buttons manually?
A: Go browse /r/Surface in Reddit, they have comprehensive guides on how to use AHK with the Surface Pen.
Q: Do I need to wait for your next ROM to get Windows updated?
A: No, you can just update normally via Windows Update
Q: You idiotic luddites should just upgrade to Windows 10 rather than shoehorning Windows 8 to the cutting-edge device that clearly does not deserve the old, ****ty Windows 8. Also, I am a Windows 10 fanboy.
A: Before you get angry and all that, I actually *do* want to upgrade to Windows 10. I mean, how cool is that to login with your face? However, it is hampered by quite a lot ergonomic usability issues, bugs, and the general quirkiness of Tablet Mode. As of today, Tablet Mode is nowhere near final. Not even the Task View has proper animation in Tablet Mode, it already tells how half-assed the Tablet Mode is.
How to install
BACKUP BACKUP BACKUP!!! This will format the entire disk. No data will be preserved! Its also advised to remove the microSD card during the process.
0. Get a keyboard and USB hub if you don’t have the Type Cover.
1. Download and extract the package
2. Set up the ISO image on a CD or USB stick. If you use Rufus, set it on "MBR for UEFI computer" (only for the USB stick, the Surface will be set up as GPT)
3. Boot it on the Surface
4. Enter cd /d D:\scripts
5. Enter diskpart /s part.txt
6. Enter apply D:\Images\install.wim D:\Images\winre.wim
7. You can repeat the step #6 just to be sure
8. Reboot, unplug the USB stick.
Signed up on xda just to express my gratitude for this great tutorial and release. Everything worked a charm with full touchscreen support and I am so glad to finally have Windows 8.1 on my Surface Pro 4! No more forced windows updates sucking up my bandwidth, more free space on my hard disk, and the only gaming app that I use for my ps2 games (PCSX2), finally runs at 60fps (can you imagine on windows 10 the emulator would drop between 40-50 fps)!!! Thanks again for making my day!
ptrkhh, did you by any chance figure out how to configure the power and volume buttons???
For now I'm using volume up button to turn the tablet on and off and the power button to turn the volume down.
Fan-damn-tastic!!!
Like the other person above, I made an account just to express my EXTREME gratitude for the amazing work that was done.
I just got myself a surface book for dirt cheap, fantastic device, horrible OS. I'm not one to shy away from randomly screwing with things, so on my research for windows 8 installs for the Book, I found this absolute GEM of a post.
Downloaded the image, and threw it on my Surface Book and here's what happened:
a) installed flawlessly
b) activated instantly
c) everything that works on the Pro, works on the book. The keyboard and mouse work too!!!
d) The BIG one... the DETACH...... IT WORKS!!! Hold the detach button like normal, and, granted it seems to take a second or so longer than it did on Win10, but it releases JUST fine.
e) the dual batteries. I didn't test it for long, but Win8 seems to drain the base battery and leave the tablet battery alone.
f) the power /vol buttons do the same thing as the pro4, but i really don't care. Actually, the Book doesn't have a windows button on the tablet, so the vol down button doing that is actually a HUGE plus for me. Screw the volume controls!
g) i have not figured out the nvidia drivers yet, but i also haven't tried too hard yet. So that's a negative so far.
h) Front camera does weird infared things. It will be disabled.
I would imagine even if i get the dual gpu to work, if i start a program with the nvidia, and disconnect the screen, it will probably go all fubar and need a hard restart. The latch seems to run independently from the rest, and without software watching it, it WILL do what you tell it to, period. (my assumption, haven't tried it yet)
Battery life has not been tested much yet.
Device manager shows 2 unknown devices. I'm assuming one is the GFX card, the other one, probably the detatch button. If that's not it i have no idea. Really don't care though.
Updates pick up on new driver versions just fine. (again, so far)
I have the i5 version w/dual gfx. I have no idea what will and won't happen with the i7, the i7 with nvidia, or the newest performance base with the better nvidia gfx. I doubt much will be different, but much as I did, proceed at your own risk!
I hope this was useful, and if it was, let everyone know it works!!!!
If anyone wants, I can post an update after I finish setting it up, and had some real-life usage of it. If not, my feelings will not be hurt!
Awesome!
Works almost perfect on my Surface Pro 4.
But somehow it cannot auto rotate and the touch keyboard is not popping up (even in metro apps).
Does anybody know how to fix that?
Edit: you have to reboot and remove the keyboard before windows boots to get it working.
The OneDrive link is dead, can you get a new link? Mega isn't working for me
Would this work on a surface 3?
Surface pro 4 BSOD
Hi, I have the i5 version surface pro 4 and when i use the image above or a fresh copy of windows 8.1 pro it finishes installing then blue screens with internal power error. Any ideas as to get past this.
Cheers
I have the same problem.
When it finishes installing, I get a blue screen saying there is a problem with the BCD. I tried booting with a Windows 10 ISO to use the startup repair tool to fix it, but it says it can't. I've tried it 3 or 4 times; it did work once, but I wanted to try a different Windows, so I wiped it. Now I can't get it to work again. I did all the diskpart stuff, and the apply, all seemed to work until final boot = bsod. The apply.cmd is supposed to do the configuring, I think. Anybody else had this problem?
Surface Pro 4 factory restore
Hi" have you tried going to the Microsoft site and downloading the factory image. Just take the ISO and make into USB bootable. It will install everything and recreate all partions. Hope this helps.
Does anyone know If this will work on Surface pro 6????
I ran into an issue with my Surface pro 6 that gives me the BSOD every time I connect my type cover!!! I tried everything! I ran all the diagnostics and went through almost every safe steps and was able to fix the corrupted files. I even did all the driver diagnostics!!! It is very frustrating because I even did a factory reset and I'm still having the same issue... I'm hoping to be able to safely downgrade to Windows 8.1 to see if it fixes the issue, then upgrading to Windows 10 again. That's the last thing I can think of.
Does it work on SP4 2017???
I have the same problem.
When I tried to install this ROM on my Surface pro 4 2017, it gives me the BSOD.
Commands do not work, it says right no the first: "The system cannot find the path specified"
i also have the same problem on my surface pro 6
How to install a version of 8.1 on SP4-SP6
If you get that INTERNAL_POWER_ERROR, you most likely have a Kaby Lake processer which only supports Windows 10. The only version of 8.1 that works on a Kaby Lake Surface Pro 4+ is Windows Server 2012 R2.
asking for drivers
ptrkhh said:
For those of you missing Windows 8.1, congratulations, you just found the solution.
Features
1.Windows is fully updated as of February 2016.
2.Surface February update included (solves most speaker popping issue)
3.Based on Surface Pro 3 image. Full stock-like Surface branding (desktop background, out-of-box experience).
4.Windows activates with the embedded product key. Fully legit. I cannot guarantee if yours couldn’t activate though.
5.Bloat free with about 3 GB saving: (Microsoft devices are shipped bloat-free? Think again.) | Only 6 metro apps included (Camera, IE, OneDrive, PC Settings, Photos, Store). The rest can be downloaded from Store | Trial Office removed | Speech data removed.
6.Languages included: English, French, Spanish. Since it is Windows 8 Pro, you can download any other language later.
7.Fully working refresh and reset functionality.
8.WinRE from vanilla Windows, touchscreen driver included.
9.Pagefile takes less space: 400 MB. It can grow to up to 8 GB, a reboot brings it back to 400 MB.
10.Various Windows tweaks | File Indexing paused on battery | Verbose messages, you get more information in boots and shutdowns | No startup programs delay | non-certified DLNA devices are supported | Custom resolution script added (open C: drive, its there. Just double click.) | "Get Windows 10" system tray icon disabled.
11.Some drivers from S3, SP3, SP4, and other OEM devices (kudos to them for releasing their Skylake devices with Windows 8.1 drivers).
12.Latest Intel iGPU driver (version 4380 Beta).
NOT working
1.Windows Hello. As expected, Windows 8.1 does not support Windows Hello.
2.The buttons are mapped differently | Power --> Volume Down | Volume Up --> Power | Volume Down --> Start
3.Surface app | You cant adjust pen sensitivity | You can't configure the pen top button action through the app. You can still customize it manually with AHK.
FAQ
Q: Camera app crashes / BSOD
A: You need to disable the IR camera. You can do that either via the BIOS or Device Manager.
Q: The pen button doesn't work after the first setup
A: You may need to re-pair the pen. Go to PC Settings > Bluetooth and remove the Surface Pen. Create a new pairing by pressing the pen top button for 7 seconds, it will show up on the Surface, and just pair it.
Q: How did you get the embedded Windows 10 product key to work with Windows 8.1?
A: Actually I have no idea. It just worked.
Q: Are the "not working" issues going to be fixed?
A: For the buttons, its up to Microsoft to release a Windows 8.1 compatible driver, and we have no other source as Microsoft has modified Intel's driver. If you know how to remap the buttons (either via editing the driver, Registry, or AHK), please share it with us and I will include it in the next version. For the Surface app, I believe it is simply because the Windows 8 version of Surface app was not updated for the Surface Pro 4 (and will never be), so don’t expect that one.
Q: Why did you go with the beta driver for the graphics?
A: The latest release version, 4352 and 4364, are practically unusable. I experienced blank screen in video playback and some random BSOD. No choice really.
Q: When Intel has released the new driver, do I need to wait for the next version of the ROM?
A: No, you can just download and install it yourself without waiting for me to upload an updated ROM. The new version should pop up here, download the ZIP version for Windows 8.1, and install it using the "Have Disk…" method. Step-by-step guide
Q: How do I remap the pen buttons manually?
A: Go browse /r/Surface in Reddit, they have comprehensive guides on how to use AHK with the Surface Pen.
Q: Do I need to wait for your next ROM to get Windows updated?
A: No, you can just update normally via Windows Update
Q: You idiotic luddites should just upgrade to Windows 10 rather than shoehorning Windows 8 to the cutting-edge device that clearly does not deserve the old, ****ty Windows 8. Also, I am a Windows 10 fanboy.
A: Before you get angry and all that, I actually *do* want to upgrade to Windows 10. I mean, how cool is that to login with your face? However, it is hampered by quite a lot ergonomic usability issues, bugs, and the general quirkiness of Tablet Mode. As of today, Tablet Mode is nowhere near final. Not even the Task View has proper animation in Tablet Mode, it already tells how half-assed the Tablet Mode is.
How to install
BACKUP BACKUP BACKUP!!! This will format the entire disk. No data will be preserved! Its also advised to remove the microSD card during the process.
0. Get a keyboard and USB hub if you don’t have the Type Cover.
1. Download and extract the package
2. Set up the ISO image on a CD or USB stick. If you use Rufus, set it on "MBR for UEFI computer" (only for the USB stick, the Surface will be set up as GPT)
3. Boot it on the Surface
4. Enter cd /d D:\scripts
5. Enter diskpart /s part.txt
6. Enter apply D:\Images\install.wim D:\Images\winre.wim
7. You can repeat the step #6 just to be sure
8. Reboot, unplug the USB stick.
Click to expand...
Click to collapse
Dear ptrkhh,
Thank you very much. Without your excellent work, people can still not use SP4 installing Windows 8.1 or even Server 2012(based on Windows 8.1 framwork and also working with Windows 8.1drivers). Because there are many versions of both Windows 8.1 or even Server 2012, I was tring to collect the drivers that SP4 can work.It is hard to find touchscreen driver from vanilla Windows, and there so many drivers to test from S3,SP3,OEM. Could you please share the Surface Pro 4 drivers for Windows 8.1 separately, or give us a guide to lead to download each drivers. Hope you have a nice day
repo006 said:
Dear ptrkhh,
Thank you very much. Without your excellent work, people can still not use SP4 installing Windows 8.1 or even Server 2012(based on Windows 8.1 framwork and also working with Windows 8.1drivers). Because there are many versions of both Windows 8.1 or even Server 2012, I was tring to collect the drivers that SP4 can work.It is hard to find touchscreen driver from vanilla Windows, and there so many drivers to test from S3,SP3,OEM. Could you please share the Surface Pro 4 drivers for Windows 8.1 separately, or give us a guide to lead to download each drivers. Hope you have a nice day
Click to expand...
Click to collapse
Hi, thank you, it means a lot to me. Unfortunately I no longer have the device nor copies of the driver. Quite surprisingly many drivers are actually available online, you may want to consider using the software called "Snappy Driver Installer" (SDI), it is able to find drivers suitable for your device. The ones I formulated myself are under the folder "bastard drivers.rar", which is not many if I remember correctly.
For the touchscreen functionality in particular, it needs the graphics driver. Once you have the graphics driver installed, touchscreen should work instantly.
How much free ram is there after a fresh install?
I have ram shortage issues in Win10 with my 4GB Pro4. I'm not a fan of Win10 either but I sure wish I could just disable crap and free up the ram instead of downgrading.
Does the front webcam and mic work ok? I use mine frequently. Thanks!

Categories

Resources