FORUMS

OnePlus 2 Forums: Discuss Everything About The OP2!

Now that the OnePlus 2 has been officially unveiled and that we have had close-up … more

Intel & Micron Announce “Revolutionary” Storage Tech

Intel & Micron have announced 3D Xpoint technology—”the … more

Google Now Interfaces With Third-Party Messaging Apps

Google has announced that Ok Google voice commands can now be used to send … more

Make Your Lockscreen More Productive With Widgets

Are you running Android Lollipop? Do you miss the ability to add widgets to your lock … more

DFT-Cotulla's Development Thread

881 posts
Thanks Meter: 5,463
 
By Cotulla, Senior Recognized Developer on 1st November 2013, 08:21 PM
Thread Closed Subscribe to Thread Email Thread
Hello, hihihi

I am Cotulla, member of DFT team, probably some of you already know me by older projects related with famous HTC HD2 (Leo).
Nowdays HTC Leo become too old , while hardware abilties are growing very fast nowdays
(huh, already phones with 64 bit CPUs and 4 Gb RAM? Wtf my old PC from 2008 has 4 Gb ram too)

So I decided to switch hobby phone, finally I got HTC One 64Gb (thank all contributors),
so I am with you now


I am not sure about developement goals,
I am doing it for fun, but probably it will be something like:
1)Oldschool WM61/65 port
2)Windows RT and/or Windows Phone 8
3)Own bootloader
Ofcourse I no idea about port quality - things like ultrapixel camera can be impossible to bring up.
But it's hobby, not attempt to do a work instead of a big company.

I am already started to work on MAGLDR for HTC One.
Then I am planning to bring UEFI up.

Will keep community in sync about development status.
Releases are going to be more often.


About different models support: there are many different HTC One revisions around, I will try to support as much as possible of them.
It seems S-OFF is mandatory requirement.


As well as I have question to One Android developers and need some kind of support:

I am going to divide the biggest "userdata" partition to grab a space for another OS.
userdata it seems is EXT4 formatted.
I don't want to modify primary GPT (at eMMC sector 0) to minimize ability to brick device.

My current idea is a hack inside Linux GPT parser to replace userdata partition bounds.
In such scheme Linux kernel must be modifed to use MAGLDR / another OS.

But I don't know how Android will like unformatted userdata partition. Anyone knows?
Or maybe someone can suggest better scheme?
Last edited by the_scotsman; 5th November 2013 at 01:19 AM.
The Following 292 Users Say Thank You to Cotulla For This Useful Post: [ View ]
 
 
1st November 2013, 08:24 PM |#2  
HD2Owner's Avatar
Recognized Developer
Flag Neuhausen am Rheinfall
Thanks Meter: 2,200
 
Donate to Me
More
very nice. looking forward to your impressive work.



@ mods: reserved post for future modifications etc.
Attached Thumbnails
Click image for larger version

Name:	cotulla.jpg
Views:	31385
Size:	75.7 KB
ID:	2370910  
Last edited by HD2Owner; 4th November 2013 at 04:00 PM.
The Following 25 Users Say Thank You to HD2Owner For This Useful Post: [ View ]
1st November 2013, 08:49 PM |#3  
-W_O_L_F-'s Avatar
Senior Member
Flag Moscow
Thanks Meter: 694
 
More
Maybe kexec can be used for kernel/BL start.
1st November 2013, 08:52 PM |#4  
Cotulla's Avatar
OP Senior Recognized Developer
Thanks Meter: 5,463
 
More
Quote:
Originally Posted by -W_O_L_F-

Maybe kexec can be used for kernel/BL start.

I am using fastboot boot now for testing MAGLDR. Later MAGLDR should be flashed as boot.img and android kernel will go to another place...
The Following 16 Users Say Thank You to Cotulla For This Useful Post: [ View ]
2nd November 2013, 01:01 AM |#5  
Shan89's Avatar
Senior Member
Thanks Meter: 2,705
 
More
All I can say is I'm proud to own same device as you do , for more info you're looking for i would suggest you to ask flar2 ( kernel dev ) , n3cortX ( also kernel dev ) or tbladen I'm sure they'll be happy to help you out with informations you seek for.

Anyway good luck with your development ! , looking forward to use it and hopefully one day load w8 as dual boot on the one !



Sent from my HTC One using XDA Premium 4 mobile app
2nd November 2013, 06:38 PM |#6  
matt95's Avatar
Recognized Contributor
Flag Verona
Thanks Meter: 2,368
 
Donate to Me
More
That sounds good i trust your "Elite Recognized Developer" thing


Wait but, UEFI? also here on phones?

By the way HTC will hate you, they have big economic issues and from now on nobody will buy new HTCs again LoL
Last edited by matt95; 2nd November 2013 at 07:27 PM.
The Following 2 Users Say Thank You to matt95 For This Useful Post: [ View ]
2nd November 2013, 11:43 PM |#7  
Member
Thanks Meter: 12
 
More
This is awesome, I know it's too early to ask this but do you plan to port this to the HTC MSM8960 series devices (One S, One XL, Evo 4G LTE)? Hardware wise they are almost indentical to the One
2nd November 2013, 11:47 PM |#8  
Guich's Avatar
Recognized Contributor / Themer
Flag Here
Thanks Meter: 3,352
 
Donate to Me
More
Quote:
Originally Posted by Samuelgames

This is awesome, I know it's too early to ask this but do you plan to port this to the HTC MSM8960 series devices (One S, One XL, Evo 4G LTE)? Hardware wise they are almost indentical to the One

Mate, he need a device for this.
And, personally, the hardware isn't the same, the partition aren't the same so it's a bit impossible port it, above all without device...
Finally, this project require time
The Following 2 Users Say Thank You to Guich For This Useful Post: [ View ]
3rd November 2013, 03:06 AM |#9  
Senior Member
Thanks Meter: 22
 
More
@Cotulla

in the partition layout why not start from mmcblk0p34 to mmcblk0p37?
3rd November 2013, 06:33 AM |#10  
the_scotsman's Avatar
Assistant Forum Admin / Moderator Committee / Haggis Muncher
Flag NSW, Australia
Thanks Meter: 10,904
 
10
Donate to Me
More
This is fantastic news! I used your work on the HD2 for a LONG time! very excited to see what can be done! WP8 on the HTC One would be excellent!
The Following 8 Users Say Thank You to the_scotsman For This Useful Post: [ View ]
3rd November 2013, 09:55 AM |#11  
Cotulla's Avatar
OP Senior Recognized Developer
Thanks Meter: 5,463
 
More
Quote:

in the partition layout why not start from mmcblk0p34 to mmcblk0p37?

mmcblk0p34: 00fffe00 00000200 "recovery"
mmcblk0p35: 73fffc00 00000200 "system"
mmcblk0p36: 27fffe00 00000200 "cache"
mmcblk0p37: dc8000000 00000200 "userdata"


I am want to grab space from mmcblk0p37 partition,
put MAGLDR into
mmcblk0p33: 01000000 00000200 "boot"
and probably put Linux kernel to one of unused partitions:
mmcblk0p30: 034ffa00 00000200 "reserve_2"
mmcblk0p32: 05fffc00 00000200 "reserve_3"
mmcblk0p29: 06069e00 00000200 "reserve"



Quote:

If (or when ) we get Windows Phone 8, how do we bypass the activation?

Probably by same method by before

Quote:

This is awesome, I know it's too early to ask this but do you plan to port this to the HTC MSM8960 series devices (One S, One XL, Evo 4G LTE)? Hardware wise they are almost indentical to the One

Quote:

And, personally, the hardware isn't the same, the partition aren't the same so it's a bit impossible port it, above all without device...
Finally, this project require time

Hardware is not really same, ever newest linux kernel ports sometimes are very complicated.
The Following 18 Users Say Thank You to Cotulla For This Useful Post: [ View ]

Read More
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes