yashsingh1/xdaforums huggingface dataset:
[Fairphone 1] fjxda:
Shouldn't it be possible to execute "su" on the adb shell? Otherwise the setting in Settings - Superuser - Settings - Supperuser-Access - "Apps and ADB" or "only ADB" wouldn't make much sense. The CainsDD superuser that I had installed on my other phone also allowed to execute su on the shell / as the shell user (this one even did allow it without displaying a message on the phone to confirm).

---------- Post added at 11:41 AM ---------- Previous post was at 11:35 AM ----------

I guess (without having checked) this only contains the url, where you can download the google apps. This is a file that lives in a freshly started phone at /sdcard/Downloads/fairphonegapps.zip. The actually downloaded google apps live in /sdcard/Download/googleapps.zip for a short time after starting the google apps installer widget, and before rebooting the phone.

I noticed, that with the new Firmware, I also freshly installed google apps. But the package was now 10 MB larger, than when I first installed google apps, so I guess they changed the google apps package - but I don't know if the new Firmware does contain a new url, or if they just replaced the file at the url with the new package.

---------- Post added at 11:50 AM ---------- Previous post was at 11:41 AM ----------

I don't know how to flash them using a update.zip... but the partition sizes are visible from the file scatter.txt that is contained in the recovery-zip or googleapps.zip files. At least it contains the address in HEX of start and END, convert them to base 10 and substract, then you have the size to provide to dd

---------- Post added at 11:55 AM ---------- Previous post was at 11:50 AM ----------

Oh, now I understand your problem with adbd not using root user anymore... In this mode, you cannot even access the su binary, because this is not contained in the recovery image. Mh, this way, the recover adbd is pretty useless for you, right? You will need to get a su binary somehow into the recovery image. (a binary, that doesn't check at all with a .apk file, and just makes you root without displaying a message, such as it was contained in the stock android roms earlier, and such as it is contained in some jailbreak apps for locked android devices).
[Fairphone 1] mrueegg:
partition sizes

hi fjxda

thank you for your reply. i will work on it step by step

ok, i've taken te scatter.txt form the recovery-zip (Fairphone_FP1_OS_v1_Recovery_2014-01-04.zip) an put it here for reference:

PRELOADER 0x0
MBR 0x600000
EBR1 0x680000
__NODL_PMT 0x700000
__NODL_PRO_INFO 0xb00000
__NODL_NVRAM 0xe00000
__NODL_PROTECT_F 0x1300000
__NODL_PROTECT_S 0x1d00000
__NODL_SECCFG 0x2700000
UBOOT 0x2720000
BOOTIMG 0x2780000
RECOVERY 0x2d80000
SEC_RO 0x3380000
__NODL_MISC 0x3980000
LOGO 0x3a00000
EBR2 0x3d00000
__NODL_EXPDB 0x3d80000
ANDROID 0x4780000
CACHE 0x2d180000
USRDATA 0x34f80000
__NODL_FAT 0x74f80000

so it would nicely read:

Label	Start HEX	Start DEC	Size byte	Size kB	Size MB
PRELOADER	0x0	0	6291456	6'144	6
MBR	0x600000	6291456	524288	512	0.5
EBR1	0x680000	6815744	34209792	33'408	32.625
__header	524288	512	0.5
__NODL_PMT	0x700000	7340032	4194304	4'096	4
__NODL_PRO_INFO	0xb00000	11534336	3145728	3'072	3
__NODL_NVRAM	0xe00000	14680064	5242880	5'120	5
__NODL_PROTECT_F	0x1300000	19922944	10485760	10'240	10
__NODL_PROTECT_S	0x1d00000	30408704	10485760	10'240	10
__NODL_SECCFG	0x2700000	40894464	131072	128	0.125
UBOOT	0x2720000	41025536	393216	384	0.375
BOOTIMG	0x2780000	41418752	6291456	6'144	6
RECOVERY	0x2d80000	47710208	6291456	6'144	6
SEC_RO	0x3380000	54001664	6291456	6'144	6
__NODL_MISC	0x3980000	60293120	524288	512	0.5
LOGO	0x3a00000	60817408	3145728	3'072	3
EBR2	0x3d00000	63963136	11010048	10'752	10.5
__header	524288	512	0.5
__NODL_EXPDB	0x3d80000	64487424	10485760	10'240	10
ANDROID	0x4780000	74973184	681574400	665'600	650
CACHE	0x2d180000	756547584	132120576	129'024	126
USRDATA	0x34f80000	888668160	1073741824	1'048'576	1'024
__NODL_FAT	0x74f80000	1962409984

(well, it looks nice to view. if you need the data, better grab the attached xlsx with the data)
[Fairphone 1] fjxda:
Cool, thanks for the nice overview.

Hey, the developer update image http://www.fairphone.com/downloads/...y_image/Fairphone_FP1_MP_Image_2013-12-16.zip does contain EBR1 and EBR2.

it also contains a MT6589_Android_scatter_emmc.txt

Actually, I believe it contains everything you need to flash your phone with the sp_flash tool (which I never used, but its the flashing tool for mediatek devices, and it works even if you destroyed your recovery partition, from what I found - and its not officially released by mediatek but you will find it on the internet - http://xdaforums.com/showthread.php?t=1982587).

The only risk, that some people report, is they lost their IMEI numbers by using sp_flash incorrectly.. so the IMEI is stored in the NVRAM, so if you have a chance to backup this partition, I would do that before flashing the image, just to be sure.
[Fairphone 1] drcyber:
that are really good news :)

Will this Partition-Layout survive an OS-Update (OTA or flash)?
[Fairphone 1] mrueegg:
wait, i have to ask my crystal ball ...

well, i suppose so. at least the current recovery-zip leaves the partitioning alone. it depends on the way the update (OTA or flash) is designed. so i can actually only tell when the given update will be available. but i would expect that they would not change the partitioning as it would affect "all" users.
[Fairphone 1] asmaron:
Finally our device arrived. According to this issue I can say, that when you put your FP in the protection case (which we ordered also) it fits perfectly and the popping LED module does not disturb anymore. With the case the FP lays on a flat surface like a boss. There is no wiggle anymore.

My first impression (after 5 min testing ;)): Very smooth system and high quality looking device! Nice! Thanks FairPhone so far! :)

EDIT: And thanks for your work here! The show is beginning! :D
[Fairphone 1] fjxda:
put one or two small nice felt stickers on the back, and the problem is solved. And you will always recognize your phone :)
[Fairphone 1] benkxda:
Oh, easy. But also confusing. If I think about "fullscreen", I don't thing about 4:3 aspect ratio... well. None of my devices has a similar behaviour. However, you figured out :)

The zip file only contained a weblink, pointing to http://www.hightail.com/e?phi_action=app/directDownload&fl=SWhZekZucHZGOFJWeGc0V2g4bHhkak9yZWt5UmdteDRsUjJuWENHRzVZbz0

fe60093e403681a9ab40d045bc202fff. So no Gapps included.

A standardized Gapps package for Android 4.2.2 was sized about 96 MB. Current standard Gapps for Android 4.4.2 are 124 MB and the PA variants are up to about 276 MB. You can find them all at Battledroid.

1. The "boot modes" you listed, is there anyone comparable to the Samsung download mode or the fastboot mode on Nexus devices? And what can you do in those modes?

2. This partition thing might be ok even if you use a smaller partition size than 7 GB. I definitely would put a SD card in the device. But the partition should not be smaller than 4 GB if you want to install the big games, e. g. Gangster Vegas needs 2,6 GB for installation, on my device with all app data it uses 2,72 GB. Is the partition app easy to use? Or can you do a how to?

3. I love when people work together and afterwards everything is done right, they say this magical words: "Thank you." So, I thank you for saying thank you. This is important but unfortunately not common everywhere. Thanks goes also out to [MENTION=5644884]fjxda[/MENTION] for helping.

I want to provide this in the OP for others.

That's what the case looked like, a plane back side. Thanks, will place it in the proper area in the OP.

EDIT:

Oops, forgot you. These results are really impressive. But I think, if you play games, the Fairphone is ahead. The German site golem.de tested the Fairphone (link in OP) and showed in a video where they played Riptide GP2... check this out real nice.

EDIT:

Some other XDA related stuff.

About the links in our posts. You can place links as a member. This is based on post counts.

0 to 29 posts - Junior Member

30 to 99 posts - Member

100 + posts - Senior Member

If I search for "fairphone" in the *** New Device Forum Requests ***, I get 14 results instead of 3 now :)

This thread has now 31,650 views, that's way more than 2,000 each day and increasing. Hopefully we get a forum. Until then, if anyone wants to start a new thread about theming, ROMs, kernels, mods... go for it. But let us know and post your thread in here. Thanks guys.

EDIT:

Yes, another edit... but probably the last for today.

Joe put some video tutorials online, check them out here: Fairphone Video Tutorials
[Fairphone 1] mudar1771:
Note to Peace of Mind users

Hi everyone,

This is a note to the lucky Fairphone owners who use Peace of Mind.

While working on my fork Peace of Mind+ I noticed a critical bug that very probably affects the original version of the app too.

Basically, if the phone's screen is off and the device is not charging, it might not leave Airplane mode until you wake it up by turning on the screen. So there's no guarantee about the actual duration of the PeaceOfMind mode.

More details here:

https://github.com/Kwamecorp/Fairphone/issues/10

http://xdaforums.com/showthread.php?t=2573945#post49279028

Feedback about this would be greatly appreciated!

thanks,

mudar
[Fairphone 1] haiag:
I just tried it and you're right.

A phone call does not get through, until I turn on the screen...

I have a Fairphone and use the original app.
[Fairphone 1] fjxda:
fairphone firmware

Can anybody confirm if bluetooth is working with the fairphone firmware W20-HL.V0010 - https://fairphone.zendesk.com/hc/en-us/articles/201189497-Fairphone-FP1-Fairphone-OS (Recovery: Fairphone_FP1_OS_v1_Recovery_2014-01-04 (199 MB)) file appliead via recovery?
[Fairphone 1] arghwhymustiregister:
Hey guys,

still waiting for my phone but I'm following the posts here for a while and therefore a quick note: don't forget to bring some structure into this thread (yeah, a forum would really help) because after a while it really gets confusing.

On the same topic: important discoveries should have a place on the OP, so +1 for benkxda asking mrueegg (can't quote with my browser right now) for a how-to on the partition issue!

Greetings!

(Eagerly waiting to participate, keep it going ;) )
[Fairphone 1] markiter:
So, what do you think, will we see a custom rom for the FP in the near future, or do we need something we don't have yet?
[Fairphone 1] benkxda:
You're very right. This thread already is a bit too much. It's about people telling others when they get their device, have a problem, fix other's problems, doing some Q&A explain this and that. So it's a very big mixture of what usually is spread into several threads within a separate forum. So if someone wants to start a thread, just do it. If you face any problems, I'll help as good as I can.

And about the separate device forum, I'm on it. Conversations are going on, we'll see how it ends. Thanks for all voting for the Fairphone in the *** New Device Forum Requests ***.

I assume it's helpful to get some source code for the Mediatek SoC. On the other side, when we reach outstanding devs, they can get it running anyways. But for more varieties the sources are always the best move.
[Fairphone 1] MoreThanADev:
Received my FairPhone yesterday. \o/

(thank you joe !)

I can confirm that the protection case makes it stable on a flat surface, however volume buttons are very difficult to press when inside the case :(

I wonder if I received the wrong case, or if that's a more global issue.

Also did anyone understood the postcard stuff ?

I mean FairePhone team speaks about reducing waste but send useless postcard in the FairPhone package :confused:.
[Fairphone 1] drcyber:
i think a "Stock-Based" Custom Rom should be possible , since we can use the Stock-Kernel, am i right?

But at the Moment something like CM AOKP or even Ubuntu, FirefoxOS or Sailfish OS is not possible because of the Drivers from Mediatek, which will be hopefully released soon.
[Fairphone 1] fredflegel:
I have the same issue. The case needs some improvement for next production. I think it looks great thought.

I really liked the postcards! :)
[Fairphone 1] Ahzriaz:
I don't have a protective case but good to know that is makes it stable on a flat surface.

Yeah the postcard stuff wasn't necessary but the box they (GLS) shipped the phone in was ridiculous. A big box with only a very small phone box and (in my case empty) airbags for protection. Did you also receive it in a big box?
[Fairphone 1] asmaron:
I can't confirm your issues. As far as i tested it yesterday, the volume control buttons weren't difficult to press. But I'll give it a try later on. It's the device device of my wife and she's at work now.

Well if necessary or not... even better than sending a lot of promotion-stuff (like flyers etc.) as others companies do. This is at least a sort of "promotion" you could "reuse"/"recycle". So now it's up to you to write a little letter to your loved ones - telling them that you now own your FP and whatever else you want to tell! ;)

Regards,

Asmaron
[Fairphone 1] MicroDroidXDA:
Yeah I also got it in such an unnecessarily huge GLS box... And I didn't know what the postcards where supposed to be at first but I find them quite nice, just as that fairphone/failphone thing ^^

Does anyone know what happened to the swype feature of the keyboard? I mean this is android 4.2.2, so it should have that feature shouldn't it? Especially as the keys are a little small which makes fast writing pretty difficult, it would be very useful.

Gesendet von meinem FP1 mit Tapatalk
[Fairphone 1] asmaron:
Hey! :)

Can't say sth to the swipe-issue, but when I read the keyboard-thing an app came me in mind called: "ThickButtons"-Keyboard. It's an alternative keyboard you can install instead using the stock-keyboard. It's especially for "thicker" fingers (thereby I don't intend to say your fingers are thick ;)) or even for those who want some more comfort. When you type something, then the buttons, wich are expected to been typed next will become thicker, so it's not that likely, you will type the wrong button. Probably this helps you! :)

Another thing i experienced yesterday: When you start the FP and you have only one SIM-Card inserted there is always shown a symbol in the status-bar of your disconnected second SIM and with every restart of the FP there is shown a message in the notifier-bar, that you should check the settings of the second SIM-Card. Can I disable the second SIM-Card-Slot anywhere in the settings? Didn't find it actually.

Regards,

Asmaron
[Fairphone 1] Ahzriaz:
Haha true fail/fairphone card is funny.

Not completely sure but I do not think that the keyboard on the FP supports gesture typing.

Stock android keyboard can be downloaded from the play store except... not for the Fairphone.

Google: google keyboard play store

Is your FP supported?
[Fairphone 1] DozerD:
I'm nut a FP owner yet, so I cannot speak about disabling SIM card slot settings. But there is a nice Xposed module, called NotifyClean.

Install it, activate it, give it enough time (usually a couple of boot cycles) to learn what apps or routines generate notifications on your phone , and then instruct it to kill certain or all notifications in the future, on a per app basis. Perhaps this can solve your problem :)
[Fairphone 1] benkxda:
You're right. Stock kernel is possible and on top a custom ROM which matches your flavor. But kernel stays stock - atm.

I am shocked. Gesture typing (aka "swipe"), one of the most used features of newer Android phones does not work? Ok, here is your workaround. Please try/test/tell us if this works: [APK] Official Google Keyboard [Updated 13 December 2013]
[Fairphone 1] Ahzriaz:
Decided to test it and.... gesture typing works (at least in English and Dutch).

Thanks for the suggestion. (Just to be sure, they downloads etc are safe?)
[Fairphone 1] hanzano:
So is there anything we can do about missing device drivers? Can we put up a list of sources we are missing and give it to Joe? He might have good influence of the MediaTek guys ;)

Unfortunately I don't quite get how all the components work on a Linux based system. Like there are hardware device drivers for camera, sensors, display etc. Then we have the Kernel which is using the drivers to talk to hardware. And on top we have Android system which is using the Kernel. Is it simply speaking correct? (I am software developer specialized in Audio algorithms and virtual instruments. So the answer can be technical ;)) Is there any "simple" documentation you can point me to?

Hopefully we get an own Fairphone forum on XDA :fingers-crossed:
[Fairphone 1] asmaron:
Well I tried it now and you were right. It's a bit difficult to press the volume control buttons. For me it's a little bit easier to press them nearby the middle of the prepared buttons of the cover...

Regards,

Asmaron
[Fairphone 1] MicroDroidXDA:
But wouldn't we need a device tree with all the hardware drivers for that? Would a good dev be able to make such a device tree himself or would we need any additional source code that we don't have yet?

Thanks, working perfectly :) :thumbup:

And does anyone know if we are going to have a device forum here on XDA soon? Has anyone requested one yet?

Gesendet von meinem FP1 mit Tapatalk
[Fairphone 1] arghwhymustiregister:
[MENTION=4989890]MicroDroidXDA[/MENTION]

It's still in the making :|
[Fairphone 1] benkxda:
No. There is no guarantee that the downloads on XDA are safe (virus/trojan/bug free). But I never ever had any virus/trojan issues when I downloaded on XDA. The risk to get harmful stuff is way lower on XDA, but it's not 100% safe.

If you want to be sure, I suggest you to read do following (origin: [INDEX] App Tester - Developers, here are your app testers!):

About safe and secure. XDA is available in HTTPS (SSL secured) version as well. If you are not connected to XDA via HTTPS yet, add the "s" manually in your location bar. It looks like, some people login and stay in HTTPS, others are back to HTTP.

BTW: Our petition for HTTPS brought up a Javascript encryption and HTTPS login ;)

I haven't checked if it is shown up, but maybe our XDA University is helpful therefore. Audio algorithms and virtual instruments? Off topic: Any apps created for Android? :)

Maybe [MENTION=4365701]psndna88[/MENTION] can help us answering some question? Thank you for your help.

Yes, yes, the device forum. It's good that so many people are requesting a separate forum. I think, we have a good chance to get our Fairphone forum, but we have to be patient and probably we get more attention if it would be announced by willverduzco or eagleeyetom on the XDA portal :)
[Fairphone 1] fredflegel:
Swype Feature

I always thought the Swype Feature is in Google Keyboard, which is not the same as the AOSP Keyboard? As the Fairphone is not yet "Gapps certified" they probably could not install the Google Keyboard?
[Fairphone 1] benkxda:
Gesture typing is built in AOSP keyboard as well. Just tried it on a CM 10.2 (Android 4.3.1).

I think Fairphone is Google certified, but certification was granted very late so there was no time to include the Gapps on the devices. Otherwise the Fairphone might have no legal access to the Play Store.

One thing to mention for a good "housekeeping". If someone posts like the following:

Do

not

reply. This is a standard 1 to 10 posts spammer. Usually after 10 posts you are able to post into the developer threads. Use the "Report Post" button on the top right in the frame surrounding every single post. Please report, you're not a traitor, but you keep the threads clean. Thank you for your cooperation.
[Fairphone 1] globuli:
Something for your entertainment: this is how the power measurement for the Fairphone was set up. Later today I hope I can shed some detailed light on the question: how long will it stay alive.

http://www.youtube.com/embed/J9bp__HhdSM

Sorry, I seem to be a bit daft, don't know how to embed the video.
[Fairphone 1] benkxda:
Here we go, Mr. MacGyver...

[YOUTUBE]J9bp__HhdSM[/YOUTUBE]

Maybe you're limited because of the low post count. Later, you'll find a YouTube button in the editor toolbar. Thank you for the video :laugh:

EDIT:

If you view the XDA forums via HTTPS, you might face some problems with external content, like the YouTube video above. Allow external non encrypted content/scripts in your browser, that should solve the problems.
[Fairphone 1] globuli:
Thanks for the praise, but I was only the initiating party, all praise needs to go to Renè Schmitz (http://www.schmitzbits.de), I was merely taking the pictures.

No, I have that button already, just didn't know how to use it. Well, and too lazy to find out. Good to know that you only have to put the video-ID within the tags, thanks!
[Fairphone 1] benkxda:
Video is not working. I get the funky error message:

:crying: :( :rolleyes:
[Fairphone 1] globuli:
Seriously? Interesting. I don't get that message (Germany, Unitymedia). And, yes, >90% of the music is stolen from A-Team, but the first 12 seconds are mine....

Okay, if you want to download it, the ~68 MB are available at http://r-pi.loco-toys.de/Fairphone power measurements - Making of.mp4
[Fairphone 1] dbrgn:
Has someone tested the notification LED? The only three colors I can get (using play.google.com/store/apps/details?id=com.coolbeans.ledtester) are red, green and blue. There does not seem to be any support for RGB color mixing.

Is this something that's implemented in the OS/Driver, or is it a hardware issue? Colors are a great way to differentiate between different events...
[Fairphone 1] haiag:
Hello together,

Do anyone else has sometimes problems to start the camera? The app itself starts, but I do not get the camera picture into it.

After rebooting, everything works fine....

When I change the volume, streaming a video (news), the volume bar doesn't shows up or stays really long at the screen.
[Fairphone 1] Biocmst:
Same here

I can confirm both problems [MENTION=5452757]haiag[/MENTION]. The support team over at Fairphone is apparently aware of the problem with the volume and wants to fix it in the next update. The camera problem has been reported under diffrent circumstances (when choosing effects). I have added our problem on the same site of the Fairphone forum, let's see what they say!
[Fairphone 1] Vinnl:
Hi people,

This is probably a dumb question, but the Fairphone is my first smartphone, so I'm having trouble figuring this out. Some applications require the phone to be rooted. Is this something else than oem unlocking the phone? I've found some tutorials on rooting a phone, but most of them involve installing a custom ROM, and I have no idea where to get that.

So, is there an easy way to root a Fairphone? Preferably from Ubuntu?
[Fairphone 1] MicroDroidXDA:
The fairphone is actually pre-rooted, so you needn't do anything :)

Gesendet von meinem FP1 mit Tapatalk
[Fairphone 1] benkxda:
Hey Vinni, you don't have to get custom ROMs as the root rights are built in the Fairphone. If you start an app which requires root rights (e. g. Android Firewall) the first time, the system would ask you for the rights (like Administrator on Windows or root on Linux). But keep in mind, an app with root rights can do anything on your system!
[Fairphone 1] at0m33:
It seems that if you flash your phone with this fairphone os recovery image - bluetooth is not activatable anymore. But the ASOP image is working fine with bluetooth - so i think there must be a bug in the fairphone os recovery image.

I've also noticed that the developer options are set to be enabled on the fairphone os recovery image, which should not be so?

Let's hope its just a bug and they put the wrong recovery image to the download page...