So I basically started over, after I deleted the code I had, I was getting errors with the repo sync cause the repo I am using had a couple changes that I had to chase down to get the repo sync to work. I get it to sync, it generates hybris-boot.img and system.img after i type "export use ninja false" (or something similar, not in front of PC atm" so now my device just reboots, not sure where to go from here cause the kmsg when I read through it said it was booting linux like before, and if I try "adb pull /proc/kmsg kmsg" it just sits there pulling data until I either cancel it or disconnect it. Ill post the kmsg when I get a chance, but I dont think it will be of much use. Im starting to feel like every step forward puts me 3 back, maybe deleting rootfs.img and see if it keeps rebooting? I really dont know what else I can do besides that. @doniks is there a working plasma rootfs? The script in your thread doesnt wanna work for me.
Thanks all for looking into my problem.
I think you are all correct it does seem to be the micro usb port on the phone. I have eliminated all other cable issues and computer usb connectors by flashing a table to UBports.
I have ordered a new phone usb board which I hope will fix the hardware problem.
I feel a little less Ignorant now!
"We will open the hardware adaptation source code repositories for Xperia X device in the coming week, and we will provide instructions on how community can build their own Sailfish images from the sources."
@JCLemme Ok but then smth is really broken, I would suggest to start building a LineageOS tree from scratch, and get their recovery working. Or, use TWRP as recovery, try to boot boot.img from your build, let it crash and then go into TWRP, use adb and get /proc/last_kmsg if possible
but, also sometimes a "charging ??/100" flashes up on the screen (rest is always black), and sometimes the LED starts to light green.
The USB Tethering seems to not fire up completly though, atleast i dont get any connection via anything to it.
The debug mode works still though.
I didn't had that much time the last week, but I think I solved this issue. It has to be something with ZFS as underlying file system. After putting the source on an ext4 the make_ext4fs command succeeded, so I think this issue is solved for now. Thank you all :)
I bought a OnePlus One, but realize now that the camera isn't working. Can I make it work so that I run how it's supposed to run originally so I have access to the camera and then switch over when I want to?
Short answer: Yes, should be possible to switch back and forth.
Longer answer: Yes, it should be possible. The exact steps can differ from device to device and depend on which exact version of android you want. And there's usually more than one way to achieved this. You might want to do a bit of research yourself before you start. Check out magic device tool https://github.com/MariusQuabeck/magic-device-tool As far as I can tell, for oneplusone it supports installing LineageOS, so, that's a kind of Android but not exactly "how it's supposed to run originally". Up to you whether that's what you need. Otherwise look for instructions to return one plus one to "stock". "Stock" is often used to refer to the original state / operating system. Generally, I'd say, you will have a learning curve for flashing different operating systems on your mobile phone, but if you're curious enough you'll manage and it can be a lot of fun!
Disclaimer: It remains your own decision what you do with your mobile phone!
@deemax I'm running Ubuntu Touch on 4/64GB version without any problem other than 3/32GB version has, for a good year and half. It's the same model with more RAM and storage, nothing else is different.
I would take Part in Developing on my own, but the times i did SW Development ist some 35 Years ago and stuck in Assembler and Fortran 4, 77 on RSX 11M.
Welcome in club. I started 36 years ago with Assembler and Fortran 4 on an IBM /370 clone in the GDR (ESER 1055) and with UNIX v7 on some RSX11 clone too (forgot its name in the Eastblock). I'm still doing sw development, mostly with C on Linux, but in my spare time kernel-testing and hacking on FreeBSD, and since 2++ years for the BQ E4.5 (wrote some click pkg for the MUA mutt).