yashsingh1/xdaforums huggingface dataset:
[Fairphone 1] drcyber:
I also repartitioned my FP this way , was really easy , now i have 4GB data-partition :)

Gesendet von meinem FP1 mit Tapatalk
[Fairphone 1] seesawCharli:
Hey there,

finally got my first smartphone with the Fairphone and it really is a beauty! Really loving it :)

I'd like to give some feedback on some issues already discussed here and some others I came across.

Somehow I did not have the Google Maps API Issues. I had no problems installing "DB Navigator" and "Öffi - Fahrplanauskunft".

Because of the default partitioning I've been installing all my apps on the phone storage instead of the internal 1GB storage. It seems that apps installed on the phone storage are not able to provide widgets. (e.g. the Power Toggles widget was only available after I moved the app back to the internal storage)

Is this common Android behaviour or is this a Fairphone specific Issue?

I also noticed a bug in the German contacts app:

In the menu appear two options for importing/exporting contacts. The first one right at the top is called "Kontakte importieren/exportieren". The second one is just called "Importieren/Exportieren".

While the latter one indeed provides the import/export functionality, the first one let's me actually choose which contacts I want to delete!

I guess it might be a misplaced translation.Can somebody confirm this?

Are you using an alternative WhatsApp client? As really everyone uses WhatsApp I won't come around also using it but have never been to keen about it because of it's privacy issues...

About the serial number issue: I located a file under "/sys/sys_info/serial_number" that holds the default number. I tried editing the file but couldn't change it. I guess that would have been too easy :P

Where would I find my real serial number?

While the play store said my phone is not compatible with the Google Keyboard, this worked, thanks!

Although after a reboot the keyboard settings are always set back to the default AOSP keyboard... Is Anyone else experiencing this issue?

Yeah, I have the same issue with the twitter account. Maybe it's connected to the phone not remembering my keyboard settings.

I also noticed that the developer options are always re-enabled after reboot...

I've had that once. It happened while playing a game (Minion Rush).

Best regards, this really is a great community here! :)
[Fairphone 1] chrmhoffmann:
I also lose my keyboard settings after reboot.

Chris
[Fairphone 1] MarcoToo:
I used fdisk on mmcblk0 ...

Try NOGAPPS BlankStore. I use NOGAPPS Maps API and BlankStore on my FP and everything works fine.
[Fairphone 1] arghwhymustiregister:
^ thanks for the suggestion but somehow it doesn't work..

First, they talk about a system/app folder, which I don't have and second, I can't create the Android ID they are talking about - but guess I should give it a little time since I don't know anything about Android systems yet :P

And doesn't anybody have a link to the xda apk? Seems funny that especially *this* community doesn't provide this :)
[Fairphone 1] globuli:
Power measurements...

I finally got around to do more extensive power measurements (video with more detailed info to follow).

Everything is done with the display (when on) on lowest brightness, I have not looked into the effect of brightness on the consumption, hopefully next week. Also: the measuring equipment is self-built, so don't bet your money on my findings. The current was measured in 10 ms steps, then send through a rolling average. In theory anything could happen in between the 10 ms, and the consumption pattern suggests very short bursts of current. In brackets the time to live, if the battery delivers exactly 2000mAh

Display off, nothing to do in the background: basically below our precision, somewhere at 2mA (1000h), but I mean nothing to do

Display on, nothing to do: 85 mA (23.5h)

Video playback: ~160mA (12.5h)

Incoming call 3G (with MP3 ringtone, vibrator, the works): > 410 mA (<4.8h), sorry, the measurement equipment clipped at 430mA

Talking on 3G: 230 mA (8.7h)

Incoming call 2G: (MP3, vibrator): >370 mA (5.4h), again, clipping involved, but clearly less than 3G

Talking on 2G: 140 mA (14.3h)

With Z-Device-Test I tried other components as well, one interesting thing was that the flashlight apparently can only be switched on when the main camera module is active as well. BTW: the changing of the advertisement on the bottom of Z-Device Test costs ~30mA.

Main camera on (with picture in the display): 235mA (8.5h)

Front camera on (with picture in the display): 195mA (10.2h)

Vibrator: ~60 mA

Flashlight: ~50 mA

GPS costs next to nothing, when trying different applications, GPS on or off seemingly made a difference of ~10mA, all power measurements here mainly showed costs for drawing pictures. Bluetooth similar, as long as the component is only on, but no pairing or other activity happens, next to nothing.

Heise wrote in their short test that in their measurements they assumed 7.1 hours of video playback, which would result to 281 mA. But at least with XVID and MP4 I could not make the Fairphone take more then 180 mA peak. No idea what the reason for that is, but as they explained, they emptied the battery to half it's capacity, but who knows how they deemed this "half". And our equipment surely is not off by 100 mA.
[Fairphone 1] chrmhoffmann:
power measurement

Hi,

I thought I'd check the power-profile.xml in framework-res.apk to compare to your power measurements, but that file looks completely silly:

<?xml version="1.0" encoding="utf-8"?>

<device name="Android">

<item name="none">0</item>

<item name="screen.on">0.1</item>

<item name="screen.full">0.1</item>

<item name="bluetooth.active">0.1</item>

<item name="bluetooth.on">0.1</item>

<item name="wifi.on">0.1</item>

<item name="wifi.active">0.1</item>

<item name="wifi.scan">0.1</item>

<item name="dsp.audio">0.1</item>

<item name="dsp.video">0.1</item>

<item name="radio.active">0.1</item>

<item name="radio.scanning">0.1</item>

<item name="gps.on">0.1</item>

<array name="radio.on">

<value>0.2</value>

<value>0.1</value>

</array>

<array name="cpu.speeds">

<value>400000</value>

</array>

<item name="cpu.idle">0.1</item>

<array name="cpu.active">

<value>0.1</value>

</array>

<item name="battery.capacity">1000</item>

</device>

[MENTION=5382171]joemier[/MENTION] I guess this file is important and would need more work from the engineers, so that the battery usage stats get somewhat more realistic.

Chris
[Fairphone 1] prinz.z:
Keep screen on not working correctly..

Hi Fairphoners,

I got my Fairphone this week-end and I really really like it :D BUT, one strange problem happens on my phone: Has anyone in this thread been using apps to keep the screen on, like Screebl or Gravity Screen? I used Screebl on my old phones all the time, but on Fairphone, the app is not able to keep the screen on. Has anyone noticed anything alike on their fairphone?

cheers, Tobi
[Fairphone 1] drcyber:
is there any Way to change the "Preferred Networks" - List?

i can change it and save it but when i reopen it, nothing has changed..

---------- Post added at 09:26 AM ---------- Previous post was at 09:13 AM ----------

If you have a Fairphone you have 16GB internal storage.
[Fairphone 1] simsalonaut:
Haven't used these apps, but if you want a built-in solution to keep the screen on meanwhile, try this:

Enter EngineerMode (Dial *#*#3646633#*#*), swipe over to Hardware Testing → Non-sleep mode → Enable Non-sleep mode.

BTW, GravityBox can get you to engineer mode as well. And I guess this is as good a time as any to really praise that little piece of software: As some have mentioned, it's capable of disabling notifications for SIM CARD 2 (Statusbar tweaks), App launcher on the lockscreen, and much more:

Modification of QuickSettings:

Extended volume controls:

Bottom line: I really like CyanogenMod, but like Paphko, I'm getting the feeling that if we have something as powerful as the Xposed framework, then I'm really running out of reasons to switch ROMs :) I mean, seriously: I was able to switch to German DB Navigator and German Maps Navigation on an English system (App Settings), removed ads from apps (MinMinGuard), and so much more.

Sorry about rambling on here, but I'd say give Xposed a try - at least until we have more ROMs, this app should solve most quirks of our little fella. Two more things about the volume slider:

Software:

Sometimes the volume slider does not disappear until I tap somewhere else on the screen. Never had it stuck though.

Hardware:

Can confirm, volume rockers are very hard to press when Fairphone is in the case. Also, the headphone jack only allows for very slim plugs to be inserted, because the case doesn't leave enough space around the jack. Not to diss the Fairphone crew, but I doubt they did extensive testing on the cases. Anybody got an idea or a hack about how to widen the circular slot so that bigger plugs would fit in as well? Sandpaper? :D

And one last thing: [MENTION=5382171]joemier[/MENTION], is [MENTION=5465780]KimHansenDenmark[/MENTION] ever coming back?
[Fairphone 1] prinz.z:
Thanks for your answer, I will try this, however, I'm not really sure if a non-sleep mode as it sounds is the thing that I need.. The Screebl app for example notices whether your phone is in use (angle, hand movement) and keeps the screen on until you put it on some flat surface or don't move it for a certain time.. This allows for a very short display timeout..

Meanwhile, I'm just using a very high display timeout, but it is annoying to turn the screen off manually, when putting the phone on the desk :P
[Fairphone 1] Hyst:
Hey there,

I have a quite specific problem. When you go into the audioprofile settings, you see some preconfigured settings, from which only one (the standard one) is configurable. And others like "silent" or "meeting" you are not allowed to change. Which I find quite sad.

Every time I toggle between vibration only and standard ringtone mode, there is something what bothers me. When I switch to vibrate only mode, it ALWAYS activates the "meeting" profile. The main thing that bothers me is that the meeting mode disables one (for me quite *crucial*) feature. Namely: vibrate on touch (or something similar). Basically the function where the phone gives some haptic feedback if you touch the navigation buttons on the bottom. This is something I like. But it is turned off whenever I go to vibrate only mode.

So is there any suggestion how I can modify this profile? Maybe some hidden config file? Maybe I can tell the phone to use another profile, when I activate vibrate?

Thanks in advance for every suggestion.
[Fairphone 1] arghwhymustiregister:
^may sound like a stupid suggestion but, did you try to make your own profile by clicking on the + in the left corner? there you can adjust everything as you want (I guess)

also a few words about the other topics floating around:

- the volume sliders are really hard to use with the case, so here's my idea: cut out the part, that covers the sliders! the case seems to be hard enough to not be floppy after doing this - anyone with me? :P

- I don't have the issue with the google keyboard. I chose multiple languages and all of them are still there after rebooting and my last selection is still the active one.

[MENTION=5494566]simsalonaut[/MENTION]: guess you could use a box cutter to cut out the part between the usb connector and the headphone jack. here again, the case seems hard enough to endure this. the funny thing is, I was thinking "wow, the jack is fitting in there quite well, no free space inbetween" - seems like that was exactly what you needed :)

and GravityBox is a handy thing, thanks for recommending it! The SBSettings of Android (for those who came over from iOS)
[Fairphone 1] Hyst:
Indeed I did. As I said: whenever you use some toggle to go into silent mode or vibrate only mode (example: power menu, notification toggles) it switches to the preconfigured profile.

What I could do is: create an own vibrate only profile. And whenever I want to put my phone into silent mode I go to the audio profile settings menu and select this particular profile. But I hope everyone sees that this is not a good solution.

Btw: at the moment I use tasker to turn haptic feedback back on whenever I toggle silent mode. But I would prefer a solution without an extra app.
[Fairphone 1] globuli:
The first part of this session, just to quickly give you an impression, is recorded here:

[YOUTUBE]OkSLg9HTXx8[/YOUTUBE]

The upper graph shows the potential difference over a resistor. It's mainly there to give you an impression on how the current is used. The sample rate is 10ms. The lower graph shows the data in Ampere, translated from the data above and averaged over 200 samples. What you see is the AnTuTu benchmark. I assume you are aware of what it does, now you see what power the Fairphone needs to endure it.

I hope this time there is no problem with a rights owner, as the music is done by me, with a few samples from War of the worlds by H.G.Wells and The Hithchikers Guide To The Galaxy by the BBC.
[Fairphone 1] mudar1771:
Navigation Bar mixed up icon!

Hi everyone!

I finally received my FF1, loving it :good:

[MENTION=5382171]joemier[/MENTION], I have a question about the Navigation Bar buttons: why does the Menu buttons (left-most button) use Android's Recents icon (two windows) instead of the usual Menu icon (horizontal lines) ?

This feels very weird, and I cannot imagine the reasons behind such a choice! Was this related to the "Most/Last Used" widgets?!

I suggest this should be fixed in an upcoming OS update, mapping this button to its real functionnality which is Recents. Removing the (capacitive) Menu button would then enable the overlow menu in the actionbar.

The Navigation Bar has always been a mess among different manufacturers over the years: buttons order, with/out search button, with/out Recents, etc. HTC has a settings on the One for this (Display, gestures & buttons), but at least their button does what's initially expected..

Personal preferences and manufacturer choices for the Navigation Bar can vary, but using the wrong icon is simply confusing.

Some android links:

UI Overview | Android Developers

Say Goodbye to the Menu Button | Android Developers Blog
[Fairphone 1] MarcoToo:
Is it just my code

#include <stdio.h>
#include <unistd.h>
#include <stdint.h>

typedef struct {
int status :8,
first :24,
type :8,
last :24,
lba :32,
count :32;
} __attribute__((packed)) part_t;

typedef struct {
uint8_t ignore[446];
part_t part[4];
uint16_t sig;
} mbr_t;

int
main(void) {
int i;
mbr_t record;

read(STDIN_FILENO, &record, sizeof(mbr_t));
printf("signature: 0x%04X\n", record.sig);
printf("partition\tstatus\tfirst\ttype\tlast\tlba\tcount\n");
for(i = 0; i < 4; ++i)
printf("0x%02X\t0x%02X\t0x%06X\t0x%02X\t0x%06X\t0x%08X\t0x%08X\n",
i, record.part[i].status, record.part[i].first, record.part[i].type, record.part[i].last, record.part[i].lba, record.part[i].count);
}

or are these partition tables seriously weird?

MBR
signature: 0xAA55
partition	status	first	type	last	lba	count
0x00	0x00	0x000000	0x05	0x000000	0x00000400	0xFFFFFFFF
0x01	0x00	0x000000	0xFFFFFF83	0x000000	0x00006800	0x00005000
0x02	0x00	0x000000	0xFFFFFF83	0x000000	0x0000B800	0x00005000
0x03	0x00	0x000000	0xFFFFFF83	0x000000	0x00016C00	0x00003000

EBR1
signature: 0xAA55
partition	status	first	type	last	lba	count
0x00	0x00	0x000000	0xFFFFFF83	0x000000	0x00020800	0x00145000
0x01	0x00	0x000000	0xFFFFFF83	0x000000	0x00165800	0x0003F000
0x02	0x00	0x000000	0xFFFFFF83	0x000000	0x001A4800	0x00200000
0x03	0x00	0x000000	0x05	0x000000	0x0001B400	0xFFFFFFFF

EBR2
signature: 0xAA55
partition	status	first	type	last	lba	count
0x00	0x00	0x000000	0xFFFFFF83	0x000000	0x00389400	0xFFC5B7FF
0x01	0x00	0x000000	0x00	0x000000	0x00000000	0x00000000
0x02	0x00	0x000000	0x00	0x000000	0x00000000	0x00000000
0x03	0x00	0x000000	0x00	0x000000	0x00000000	0x00000000

Also, for anyone interested, I modified the boot.img ramdisk to support init.d and the recovery.img ramdisk to enable adb.
[Fairphone 1] elchi1234:
[MENTION=3833079]mudar1488[/MENTION]

I agree that the icon is wrong. But devices with hardware buttons need a menu button.

What happenes if a legacy app (which expects a menu button) is ran?

On devices with software buttons another icon is displayed.

This isn't possible with our FP1. (Yes, I've got one, too.)
[Fairphone 1] Unrelashade:
I wondered that too when the Nexus 4 got announced with the new bar. This is the solution:

A menu button appears at the far end of the bar.

Also that is pretty useful, because you don't need to check if there is an action if you hit the menu hardware button anymore, because then the menu icon just won't show up. On the other hand, users might miss it because it's pretty small. However I don't think there are a lot of legacy apps around and they should be or get updated.
[Fairphone 1] elchi1234:
But that doesn't work without software keys (which we don't have).
[Fairphone 1] haiag:
[MENTION=5382171]joemier[/MENTION] and [MENTION=5465780]KimHansenDenmark[/MENTION] How much longer will the update take?

And I'm still wondering, why you limited the app storage to 1GB, when Android is possible to have it all in one space? (e.g. Nexus 5). [I asked some time ago already]

Regards
[Fairphone 1] Unrelashade:
Oh you're right, I forgot the fairphone has hardware capacitive keys! Changing the icons won't be possible hence either...
[Fairphone 1] drcyber:
at least they promise a solution :

https://fairphone.zendesk.com/hc/en-us/articles/201625203-Internal-Storage

:)
[Fairphone 1] mudar1771:
[MENTION=4515182]elchi1234[/MENTION]

HTC One has two hardware buttons: Home and Back. Then they added a Setting that allows mapping the Home button to Menu, to fix the overflow (3 vertical dots) legacy menu displayed by some apps. (2 attached pics)

I don't think this is a perfect solution, but I think having the wrong icon for a button is much less elegant
[Fairphone 1] elchi1234:
Well, I think menu, home and back are the perfect buttons.

The icon is wrong, I know.

But you can do everything you want.

(Recent apps -> Long press home)

I have never understood why there has to be a seperated key for the recent apps list. (Can anyone tell me?)
[Fairphone 1] benkxda:
Hey navbar friends... ;)

You probably can try out your own software buttons on your Fairphone. As I hated the Samsung Galaxy S3 LTE capacity buttons (company phone) I searched for a solution, which finally was quite nice.

I downloaded Pimp My Rom and installed the navigation bar as I knew it from the Nexus devices.

How to get a software navigation bar

1. Start Pimp My Rom

2. Go to "Tools" and scroll down

3. Click on "Navigation Bar"

4. Enable it

5. Reboot and done :)

Oh yeah, you'll get your menu with the overflow menu, the three dots

If you want to get "more space" on your display, you maybe heard about DPI (dots per inch) or PPI (points per inch). If you set a lower dpi on your device, everything will be displayed smaller, so you can place more stuff on your screen. Furthermore you can shrink the icons with the free app Apex Launcher.

To change the dpi, I use the app ROM Toolbox Lite.

How to change dpi

1. Start ROM Toolbox (Lite)

2. Go to "Performance"

3. Click on "build.prop Editor"

4. Change the value of "ro.sf.lcd_density"

slightly!

5. Press OK, reboot and done.

PLEASE be careful with the values, don't change too much! Again: Carefully!!!

Here are my settings on my devices:

Nexus 5: 440 dpi (original ~480 dpi)

Nexus 7: 260 dpi (original ~320 dpi)

Galaxy Nexus: 280 dpi (original ~320 dpi)

S3 LTE: 280 dpi (original ~320 dpi)

I would like to hear your experiences :)

EDIT:

The Fairphone 1 has about 256 ppi (correct me if I am wrong). Try 230 dpi, if that works, you can go even lower. Lower than 200 dpi might be not usable anymore, but I am not sure (not a Fairphone owner).

EDIT:

Oh, with those software navigation bar you can easily access Google Now. Touch the home (middle) button and swipe upwards.
[Fairphone 1] Unrelashade:
Yeah, it was hidden (or at least not obvious), many people wouldn't find that feature and didn't know about it. It's also faster if you don't need the long press.
[Fairphone 1] elchi1234:
I like the long press. It is useful to emulate buttons.
[MENTION=5382171]joemier[/MENTION] Can we have long press menu -> search? (Just like it was in my old Wonder.)
[Fairphone 1] mudar1771:
The perfect buttons combinations is surely a personal preference (the last 4 replies are the best example!).

However, my question to [MENTION=5382171]joemier[/MENTION] and KimHansenDenmark is about the reason to use the Recents icon for a Menu button? If there's no technical (or design!) reason, should we expect the behavior of the left-most button to change in any upcoming update?
[Fairphone 1] elchi1234:
I wondered about that, too. But I'm glad that there is a menu button. ;)
[Fairphone 1] Nikokrowe:
Could you please provide a more detailed descritpion on how to install the NOGAPPS maps. I managed to install the blank store, but failed on maps (or at least I do believe so as "DB Navigator" installation simply aborts). Installing the zip in recovery mode failed without further information.

Thank you very much in advance

PS: Long time reader's first post - but I'm afraid I have nothing to offer but questions.
[Fairphone 1] MarcoToo:
You'll have to extract the zip and install it by hand, just like you did for blank store.
[Fairphone 1] Hyst:
Hehe. I've had a wonder before, too :) Anyways, in GravityBox (xposed module) you can remap the hardware keys. And even remap longpress events.

Concerning the icon. I actually like that choice. I have rather a menu button than a recents button. And i never liked the recents icon. Probably it is just a design thing. They didn't like the menu icon, and thought the recents icon does the job just as good. I don't believe they have more plans concerning that button.
[Fairphone 1] mintlars:
Recording calls on the FP1

Hi all xda-folks. I've been lurking around here from time to time, but even more after I ordered my (not yet recieved) Fairphone, and thought I would join in more actively.

So to the point. Has anyone tested recording calls on the FP1? I know it's a pain on other Android devices, specifically recording from phone line, but I figure since FP1 comes with optional root priviliges that it would make it a lot easier.

I figure it's pretty sure you would be able to record using the mic, but since recording calls is crucial in my line of work (and yes, it's legal in my country), I'm hoping that I can benefit from the better sound quality of recording from phone line.

I've already opened a support ticket to the company, but if anyone has tested this and would like to share your experience it would be much appreciated. If not, this is probably one of the first things I'm going to test when I get my phone and will happily report back to you guys and girls.
[Fairphone 1] dbrgn:
[MENTION=5494566]simsalonaut[/MENTION] thanks for that great post related the EPO! do you think it might be possible to set a custom FTP server somehow?
[Fairphone 1] MoreThanADev:
Software update and newslater released tomorow :victory:

https://fairphone.zendesk.com/hc/communities/public/questions/200752637

Edit: or not :(

https://twitter.com/Fairphone/status/426385843352109056
[Fairphone 1] bastos77:
Deutsches Fairphone Forum

Here you can find a German Fairphone-Freunde Forum
[Fairphone 1] fredflegel:
Thats pretty cool. As i speak german, i will check that out. What about an english, read: international, fan forum?
[Fairphone 1] Unrelashade:
It seems to take a while to get the xda staff to create a fairphone sub forum here on xda. [MENTION=4465234]benkxda[/MENTION] is on it though.