Thread Closed

DFT-Cotulla's Development Thread

OP Cotulla

1st November 2013, 08:21 PM   |  #1  
Cotulla's Avatar
OP Senior Recognized Developer
Thanks Meter: 5,450
 
881 posts
Join Date:Joined: Sep 2007
More
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 291 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,152
 
2,140 posts
Join Date:Joined: Oct 2009
Donate to Me
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:	26500
Size:	75.7 KB
ID:	2370910  
Last edited by HD2Owner; 4th November 2013 at 04:00 PM.
The Following 24 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: 576
 
668 posts
Join Date:Joined: Jul 2010
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,450
 
881 posts
Join Date:Joined: Sep 2007
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 15 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,347
 
3,711 posts
Join Date:Joined: Oct 2012
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,341
 
5,787 posts
Join Date:Joined: Aug 2010
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
 
35 posts
Join Date:Joined: Aug 2008
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 Everywhere
Thanks Meter: 3,299
 
4,353 posts
Join Date:Joined: May 2012
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: 19
 
142 posts
Join Date:Joined: Dec 2007
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: 9,399
 
10
23,437 posts
Join Date:Joined: Jan 2006
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 ]
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in One Original Android Development by ThreadRank