yashsingh1/xdaforums huggingface dataset:
[Other TouchPad Development] sirocyl:
We cannot distribute Windows RT binaries, source, or any copyrighted software.

The only thing that this thread hopes to accomplish, is a free/open source bootstrap loader/UEFI base and driver support for Windows RT on the Touchpad.

UEFI on ARM is not in and of itself a measure of "protecting" the copyrighted Windows binaries, although they seem to have that effect innately, by there not being any available UEFI bootware available on ARM.

We're stepping in and providing a free UEFI implementation for ARM, with the side-effect of being interoperable with Windows.

The developer of such software would possibly be protected under DMCA 1201(f).

Circumventing the protection and validation of Windows ("Hacktivation") is outside the scope of this project, not necessary, and it is assumed you have a valid license to Windows RT on a tablet you own.

Reverse-engineering the bootstrap sequence and bootware for case of interoperability is okay, but

don't listen to a word I say, I am not a lawyer.

XDA, due to its awesome team of mods and staff, would likely fall under DMCA 512 "Safe harbor" provisions if the information necessary to "hacktivate" Windows RT were to leak here, or a link to a ready-to-deploy image.

That's not allowed, and will be cleaned up post-haste. Again, I am

not a lawyer.

Windows RT's license terms may forbid you from legally using Windows RT on the HP Touchpad. But they may not forbid one from making software to install Windows RT on the Touchpad.

I haven't read the actual terms; I'm only going by hearsay, so disregard me. I've read the terms here (Preinstalled -> Windows -> RT -> English), but they appear to be for the manufacturer.

They only forbid circumventing protection measures, which won't be necessary, as bootstrapping the Windows kernel should not circumvent Windows' validation or boot security.

Either way, tl;dr: Making a free and/or open-source bootstrap loader for Windows RT should be okay.

After all, it could potentially be used in the converse.

Using a free UEFI loader on a licensed RT device to load other OS's should be okay, because of the DMCA's interoperability clause, and since the EFF's recent success with the US Copyright Office to exempt "jailbreaking" from DMCA anti-circumvention clauses.

I'm speaking legalese and spouting cursorily-researched crap, so take all of the above worth a grain of salt.
[Other TouchPad Development] lewmur:
MS's EULA for RT devices precludes "dual booting". Whether ANY EULA is legally enforceable is questionable but, to the best of my knowledge, the forum rules *assume* they are. Therefore, any discussion of ways to circumvent MS's attempt to enforce their EULA via hardware would be against forum rules.

And I think the very term "UEFI" is misused when referencing ARM devices. SoC's don't have UEFI. The "boot control" is merely part of the ROM code hardcoded into the "chip".

Circumventing RT hardware restictions compares to running Apple OS's on non-Apple hardware and, as the co. in Florida found out, the courts have determined that to be illegal.
[Other TouchPad Development] Smith7018:
So I've been looking into UEFI recently and am wondering how exactly the other developer accomplished his goal. I've found IRC logs with him dating back to Dec. 9th discussing how he has no idea what UEFI is and that he's planning to write a boot loader to launch RT. So, that implies that he's managed to learn to write the bootloader within 3-4 weeks!

If you guys could kindly stop bickering and start discussing UEFI then we could get somewhere on this. From what I understand, it doesn't work the same as BIOS in that it looks in a FAT32 partition's /boot or /EFI folder for different kernels to launch. Also, the apps written for UEFI are all hotpluggable which is great news for us. Theoretically, if we had a bootloader that ran, we could take Windows RT's EFI apps and use them immediately due to them being ARM binaries that rely on the bootloader for frameworks rather than OS-related frameworks. So, does anyone know specifics on how UEFI works? Does it need a specific partition layout or need to access a specific memory address to function? Also, what is the "secure" part of "secure UEFI?" That's decently important.

Finally, to round up the discussion that took place. NO this thread shouldn't be deleted. If anything, it's a place for people to post about Windows RT in the TouchPad forum. Without it, people would be making more threads with requests. Also, allowing for an open dialog on whether or not somehting is possible is what we need. You can't just say "it's impossible" or "it's illegal" and expect others to agree with your decision of purging it from the site. This is NOT illegal. Writing a UEFI bootloader is perfectly legal. Hell, MoBoot is an open source bootloader but no one's complaining. Sharing Windows RT would be illegal, but that's not what we're doing.

Note: I am not an "über hacker;" I'm a computer science student who has had 4 internships, two of which took place at a Top 5 tech company. I'm not promising I'll write this (hell, I know it's extremely advanced) but I'm trying to move the conversation from complaints to productive work. Let's do this.
[Other TouchPad Development] atrix4g18:
I read something about it needing to be done from an external SD card on HD2. I couldn't find out why, but consider this and look into it.
[Other TouchPad Development] Smith7018:
Hmm... I wonder if they partitioned the SD card to have the FAT32 EFI partition and used other partitions to store the OS. I imagine they used the normal bootloader to "boot" off the SD card which ran the UEFI bootloader which in turn booted RT.

So, could we have a boot process like this:

Bootie (HP bootloader) -> MoBoot (CM bootloader) -> UEFI bootloader (using a u-boot kernel image (would that be possible?)) -> Windows RT

or would we have to alter/replace MoBoot? It's opensource so altering it would be simple. I guess I could look into how it boots u-boot kernels and whether those are UEFI compatible? (I imagine not).

Once again, I'm not an expert but I have a great foundation to go off of and I'm trying to get conversation flowing.
[Other TouchPad Development] atrix4g18:
This would be bootable from moboot, I'm almost certain. The SD card may just be due to lack of internal storage on the HD2.
[Other TouchPad Development] m0ngr31:
I think you're right about the SD card on the HD2. There isn't much space on the NAND. I'd love to help with this project. I have access to a Surface, so I can get the files for Windows RT, we just need someway of booting it up...
[Other TouchPad Development] darthcircuit:
Someone mentioned earlier about a size limitation with the 16 gig model. On my freshly opened 32gb surface, I have 14gb free space. If we remove the recovery partition from the final version, I dare say we'd have ample space.. even if we had to format the whole device, that should be a fairly easy fix with a doctor if we wished to go back.
[Other TouchPad Development] atrix4g18:
Yeah, we need to get the UEFI ported and I have no knowledge of how to do that.
[Other TouchPad Development] castrwilliam:
Has anyone looked at TianoCore for ARM? http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ArmPlatformPkg
[Other TouchPad Development] atrix4g18:
Are you interested in trying to bring it to the Touchpad? You have probably the most experience out of the Touchpad community.
[Other TouchPad Development] castrwilliam:
Not knowing ARM assembly, there's only so much I can do, but I can try. It may be that when I figure out how to get kexec working, I can channel my boot knowledge on porting TianoCore (U)EFI.

Right now, my kernel-level coding isn't that hot either, I do have my own Ubuntu kernel on github (willcast), but it has a penchant for panicking under network load. I even got kgdb working (over USB) but I'm not exactly sure what tactic to take.

Those are things that I certainly want to learn, though.
[Other TouchPad Development] atrix4g18:
Where are you stuck with kexec?
[Other TouchPad Development] castrwilliam:
The userland binary is working. The launched kernel can sometimes get to the framebuffer stage, sometimes not. After that, it complains about having issues initializing the Q6. I'm not sure exactly what the purpose of the Q6 is but apparently it is important enough not to be found in menuconfig. Also, I can't specify more than like 4-5 characters of kernel command line or any initramfs. When I do that, the replacement kernel doesn't even update the screen. I think it might be something with memory overflows of some type for the cmdline issue and I think hardboot would fix the q6 init issue but I don't know how to correctly hard reset the msm8x60.

Edit: I fixed the q6 init by disabling ALSA/audio entirely, because I noticed that there was a surge of q6 messages when sound was initialized on the working (boot) kernel. Now I have to fix the cmdline issue, because the kernel needs a root device specified, at least.
[Other TouchPad Development] atrix4g18:
Keep up the good work!
[Other TouchPad Development] jwhood:
This would be sweet!!!
[Other TouchPad Development] kluivert:
Oh yes you can do that

BR Form germany
[Other TouchPad Development] andreknieriem:
This would be amazing! Our TP is not dead!
[Other TouchPad Development] Root-Maniac:
I sure how this is being worked on :D:thumbup:
[Other TouchPad Development] bassrebel:
if y'all are setting up a fund for the Touchpad lemme know... I'd gladly donate to make this happen :)
[Other TouchPad Development] tjsooley:
The source for the windows.rt image no longer has access. We need to find another source
[Other TouchPad Development] atrix4g18:
You need to PM the guy who posted it. And first step is UEFI
[Other TouchPad Development] tjsooley:
I did, he just responded saying he cant get them any more
[Other TouchPad Development] atrix4g18:
What about the guy that ported to HD2?
[Other TouchPad Development] Greentigers:
I found a place to get the recovery files off the Surface running Arm. Don't know if those would help or not.
[Other TouchPad Development] lewmur:
What about Santa Claus? He's just as real.:p
[Other TouchPad Development] Unrealwolf:
Cotulla is as real as he could be, he ported WP7 to HD2, there is no reason for him to lie about Windows RT. However, i doubt that he would just give his files to anyone, before the public HD2 WRT release.
[Other TouchPad Development] tjsooley:
ALL, I was after all able to get a dump of windows rt in a rar file. The file is password protected and the source did not know the password. I am trying to crack the password as I write this. I will keep all informed.

P.S. I am not a programmer in c, c++ so My use on this project other than testing will be limited once I get this rar file cracked.
[Other TouchPad Development] sstar:
Good luck on getting a password protected rar cracked .
[Other TouchPad Development] andreknieriem:
Anyone tried this one?

http://xdaforums.com/showthread.php?t=2079409
[Other TouchPad Development] tjsooley:
update, the rar file is corrupt. Asked the source to reupload .

P.S.

It looks like the password is microsoft but its hard to tell with the file being corrupt
[Other TouchPad Development] win2k8man:
happy to share i have it in my dropbox
[Other TouchPad Development] arseny1991:
Please provide a link and thank you :)
[Other TouchPad Development] win2k8man:
i will pm it to you do you have dropbox yourself ?
[Other TouchPad Development] arseny1991:
just saw your reply, i sent you a pm
[Other TouchPad Development] andreknieriem:
So is anyone trying to get an bootloader to run? What about castrwilliam? Any progress?
[Other TouchPad Development] lewmur:
Sure. It'll be ready in two weeks.:D
[Other TouchPad Development] sirana:
realy?!
[Other TouchPad Development] win2k8man:
Can people stop pming me asking for the files i shared it to 2 people already no more

those 2 people can share it

Thanks
[Other TouchPad Development] sirana:
why you quoted me? I never asked you....
[Other TouchPad Development] andreknieriem:
If someone need it. I have it.

Cheers
[Other TouchPad Development] h3x3di7:
Ill take a copy if yer up for sharing :D
[Other TouchPad Development] viper3two:
If you could send it my way, I would appreciate it. Let me know if you need my email address or you have a link.

Thanks

Tony
[Other TouchPad Development] sureeshtx:
I just picked up two used TP on eBay for tinkering and really want to do what I can to help push this forward. If you could PM the files it would be great.Just let me know what you need on my end. Thank you.
[Other TouchPad Development] andreknieriem:
I've send you the link.

Are you trying to make a bootloader?
[Other TouchPad Development] atrix4g18:
I think he is just very willing to help
[Other TouchPad Development] sureeshtx:
:good: I think Casterwilliam is on to it. Wiping WebOS, then going from there. If I get anything accomplished, it will be because I am standing on the shoulders of giants.
[Other TouchPad Development] win2k8man:
Hey guys i hope you all enjoyed me sharing RT lets get something happening

see if we can get it working on the HP Touchpad
[Other TouchPad Development] sstar:
But you've asked people not to pm you .

Are you sharing again ?
[Other TouchPad Development] viper3two:
Yea guys lets put forth the effort to get this working. I have a 16gb touchpad that I can wipe clean and start working on it. (my 32 has android on it and its a daily driver).

First thing we need to do is get the boot process in order. I will see what I can come up with and post back.
[Other TouchPad Development] Shad0wguy:
This may be jumping the gun, but would rt even fit on a 16GB touchpad? On the Surface 32GB 16GB is reserved for the OS.
[Other TouchPad Development] win2k8man:
i have already shared with enough people someone needs to put it some where

where ppl can download it and 16 Touchpad will not cut it need 32GB or 64GB

Thanks
[Other TouchPad Development] atrix4g18:
Someone mentioned that if the recovery portion of the system is removed the 16GB touchpad will work. Not sure if this is true.
[Other TouchPad Development] andreknieriem:
Hey there. I've uploaded the data from my dropbox to uploaded, so you all can access it

http://uploaded.net/folder/ekhdns

Have fun!
[Other TouchPad Development] sstar:
Thanks , that's quite a few files ! As I don't have an a/c with them I am only allowed to DL 1 file every 3 hours at a very slow speed so I think it will take to long.

But I do appreciate the effort YOU have made to make this freely available to others on this forum .
[Other TouchPad Development] sina.1993h:
hi sstar

check your messages

i have sent you my leech server user and pass to help you download thwaw files

hope you like

:)
[Other TouchPad Development] tjsooley:
I have a 32gb touchpad and am willing to test.
[Other TouchPad Development] tjsooley:
I can give him upload access to my FTP.
[Other TouchPad Development] sirana:
i should upload it on my server if you want it...

but it will take a few hours...
[Other TouchPad Development] sirana:
Okay, here is the download (One Part 3,3GB)

http://sirana.info/xda/W8RT-xda.rar
[Other TouchPad Development] atrix4g18:
Keep this thread clean; don't get personal and don't think that anyone here owes anything to anyone. Any contribution is a contribution nonetheless.
[Other TouchPad Development] Moscow Desire:
Knock It OFF

How about a couple of you take a break from the keyboard for awhile.

Absolutely no reason to be starting a flaming war. Any more such useless nonsense and the PM's will commence.

MD
[Other TouchPad Development] arseny1991:
Hi everyone, i also have the Windows RT files, sorry i haven't uploaded them any sooner. I had exams the last few weeks and had to sort out my university modules for my second semester. Anyways, i am uploading all the parts now to my Box.net account, ill post the link when its all ready. I can also test as i have a 32GB Touchpad.

Thanks to everyone for their work and patience
[Other TouchPad Development] sirana:
Roundabout 12 people loaded it from my server until now... link is a few postings higher
[Other TouchPad Development] x000x:
for anyone curious... not sure it matters but the one that andreknieriem has is not the same one as this one http://xdaforums.com/showpost.php?p=34042611&postcount=39 (or so thats what he told me)
[Other TouchPad Development] arseny1991:
yeah, but i kinda promised the source to upload them either way, so i doubt another location will hurt anyone :)

has there been any success to get it booted on the TP yet ?

---------- Post added at 09:05 PM ---------- Previous post was at 09:03 PM ----------

Heres another link to 33 files for Windows 8 RT:

https://www.box.com/s/hq335m42dvhtfyso2ztl
[Other TouchPad Development] atrix4g18:
I'm near certain despite all this sharing of Windows RT files, the priority is to UEFI booted
[Other TouchPad Development] BigJeff:
I haven't been following this, just stumbled upon it actually. Anyways is that 3gb file the entire Windows 8 RT .img? If so that seems like a pretty significant leak... Anyways I cope cotula and others are successful in cracking Windows 8 wide open.
[Other TouchPad Development] thunderfroggum:
Excited for Windows RT

Really looking forward to progress being made on this! I have a Touchpad, and copious amounts of free time to dedicate to development/testing.

I'm willing to help any way that I can.
[Other TouchPad Development] tjsooley:
For anything to get done we need someone who can write a uefi bootloader. Till we get someon that can do that dont get your hopes up
[Other TouchPad Development] sirocyl:
Sorry I've been absent from this thread a while guys, I've been packing to move.

From what I can tell so far, people are hopping on this train and willing to dev. Wonderful! :)

Only problem is, and I don't wanna sound like a backseat mod, but you really shouldn't be sharing Windows RT files in public space. It could lead to trouble, and I don't want that.

Share them over PM's or such, or do like this one webOS dev did, and provide a filename to Google for.

My main dev computer is dismantled at the moment, so any progress from me might have to wait.

I have been playing with Qualcomm bootstrap, and have had to full-recover my bricked touchpad numerous times. ;)
[Other TouchPad Development] joeminati:
"Linux Foundation finally gets Microsoft signature on secure UEFI bootloader "

From Engadget, it appears that Microsoft is playing nice with Linux. What does this mean for our Touchpads? :P
[Other TouchPad Development] atrix4g18:
I think that is more like Linux booting from UEFI
[Other TouchPad Development] spunker88:
This has to do with booting Linux distros on x86/64 Windows 8 OEM computers. Microsoft's new secure boot (secure in the fact that it tries to secure Microsoft's market share) prevents unsigned operating systems from booting.
[Other TouchPad Development] andreknieriem:
So is anybody trying to write a bootloader?
[Other TouchPad Development] ericerk:
Is This an actual 'Rom"
[Other TouchPad Development] atrix4g18:
No, this is merely an idea. If it were to ever become more than an idea it would be installed similar to Ubuntu, using SmackMe2 probably. But that is getting way ahead of time.
[Other TouchPad Development] ericerk:
Regardless, this needs to happen xD
[Other TouchPad Development] tjsooley:
Someone needs to write a efi boot loader for the Touchpad or this cannot happen and is a dead idea. People who have programming skills need are needed to help write code. The HD2 people will not help us.

We already have interest but that wont get the code written. Unfortunately i only know basic.
[Other TouchPad Development] atrix4g18:
Exactly. Let us hope that someone with the necessary skills will be interested and have the time to work on this.

For now I'm hoping on the future of Ubuntu touch.
[Other TouchPad Development] XICO2KX:
Allwinner A31

New low cost ARM CPUs are starting to support Windows RT.:victory:

Take the new Allwinner A31 Quad-Core ARM processor for example.:D

allwinnertech.com/en/product/A31.html

It say it already support Microsoft Windows 8 RT!:good:

It will probably need a special build of the OS that includes the new Board Support Package (BSP), though...:p

microsoft.com/windowsembedded/en-us/downloads/board-support-packages-for-windows-embedded.aspx
[Other TouchPad Development] x000x:
this is sort of interesting. Intel patch for Android 4.2.2 lets you dual-boot with Windows 8 http://www.geek.com/articles/chips/...2-lets-you-dual-boot-with-windows-8-20130313/
[Other TouchPad Development] Remolten:
Problem is we don't have a UEFI bootloader so it's not really a big help (right now). If we got one working that would allow us to use Android alongside of Windows RT.

Windows is so closed though I would never in a lifetime expect anyone to port it.
[Galaxy S III Q&A, Help & Troubleshooting] otester:
When I open or close a folder on home screen there is a voice saying "Folder Closed/Open".

How do I turn this off?
[Galaxy S III Q&A, Help & Troubleshooting] Mopral:
disable talkback under accessibility settings
[Galaxy S III Q&A, Help & Troubleshooting] otester:
It is off :eek:
[Galaxy S III Q&A, Help & Troubleshooting] storvay:
Have you got Missed It installed or another app that requires accessibility settings turned on?
[Galaxy S III Q&A, Help & Troubleshooting] otester:
Ahh yeh, Light Flow (custom LED notifications).

Edit: Yeah they got it listed a bug, seems Google need to fix it.
[Galaxy S III Q&A, Help & Troubleshooting] circuit89:
Yup its a bug.

Disable google text-to-speech and samsung tts in application manager. Thats the only way to fix it for now.
[Galaxy S III Q&A, Help & Troubleshooting] otester:
Got an email back from developers saying to do this, works.

Thanks for posting anyways!
[Galaxy S III Q&A, Help & Troubleshooting] Greedyfly:
Life saver. I was literally going to throw my device every time that idiots voice came up.
[Galaxy S III Q&A, Help & Troubleshooting] markier87:
Just had the same problem then I just remembered I have GO launcher notifcations turned ON so I just turned it off and it answered the conudrum.. thank for the idea guys! :)
[Networking] CharliesTheMan:
I have to buy a smartphone, most likely Android, that will run on the CellularOne network. I'm familiar with both ATT and Verizon and I do a lot of work with Android on the Verizon network, but I'm clueless about the CellularOne network, and I realize that some phones that will work unlocked still wont connect to 3G.

Can anyone give me some information on smartphone models that will work on CellularOne with 3G mobile network connectivity once I unlock the phone and change the APN settings.

Or if there's some specific specs I can watch for as a guideline to know which phones will work on the cellular one network.

I've heard the HTC Amaze 4G will work when unlocked with full 3G connectivity and that's a phone we are considering, although it's a little expensive for the person I'm buying the phone for. Any info you can shed on the subject will be appreciated.

While I feel sure this topic has been discussed, I've been searching this morning and couldn't find very much information on the subject.
[Networking] Mr.Mischief:
I'm not sure which bands Cellular One uses, but I know that most T-Mobile phones support 850, 1700/2100, 1900, 2100 MHz. I believe those are the only HSPA+ 3G/4G bands used in the US. You can't go wrong getting the Amaze and unlocking it.

I've tried quite a few T-Mobile phones, and the top three in my opinion are: the Galaxy Nexus, HTC One S, and Galaxy S II. The Amaze 4G is nice, but battery life is pretty sub par.

You should be able to find all three for around $300 on craigslist.
[Galaxy S III Accessories] obionenairobi:
Hello,

Does anybody have experiences with this carkit in combination with the S3?

If so are there things that do not work?

I would like to use it to stream music via bluetooth and offcourse for handsfree calling