Planet maemo

Raul Herbster
As you need to implement your solution into Android system, you end up learning a lot about the different Android layers (kernel, OS and applications) and how to integrate them. I decided to add the following list with some tips, as these small things took me some precious time to get it solved. The list will be often edited:

#01 - Make sure that you're flashing the device with the proper kernel image

This is what happened to me: I had previously built the kernel (something like two months before). Then, I had to build the OS image from scratch, that is, cleaning up the previous build (with make clobber). When I used the command make bootimage, including setting the variables properly, the output always had the wrong kernel image (not the one that I had previously built, but the existing one in the directory prebuilts). The build process won't take too old kernel images. Therefore, make sure that the compressed kernel image is always new. Even if you don't make any change on the kernel source, do make again to generate a new file.

hildonfound

Present

  • Ryan Abel – Hildon Foundation Director
  • Andrew Flegg – Hildon Foundation Director
  • Gido Griese – Hildon Foundation Director
  • Rüdiger Schiller – Hildon Foundation Director, Maemo Community e.V. Director
  • Falk Stern – Maemo Community e.V. Director [partial]

Minutes were produced by Andrew Flegg.

Agenda

  1. Approval of Corporate Resolution to transfer monies to MCeV and close the Hildon Foundation bank account.
  2. Approval for proceeding with a transfer of all rights, responsibilities and remaining assets to MCeV.

Minutes

    1. All present Hildon Foundation directors reviewed the proposed wording of the Corporate Resolution to transfer the bank account contents to Maemo Community e.V., and close Hildon Foundation’s bank account. No changes were proposed.
    2. A voice vote was taken on passing the proposed Corporate Resolution. The results were:

      Rüdiger Schiller: yes
      Ryan Abel: yes
      Andrew Flegg: yes
      Gido Griese: yes

      The Corporate Resolution was passed unanimously.

    3. Ryan Abel took an ACTION to produce the document and circulate it for signing physically and electronically. The document will be passed from Ryan -> Gido -> Rüdiger -> Andrew -> Craig. Due date: Thursday, 7th May 2015.
    4. Craig Woodward will also sign the document to represent his undertaking of the tasks laid out in the Corporate Resolution. Once signed, he will return the signed document to Hildon Foundation Board.
    1. Falk Stern, as another member Maemo Community e.V. board joined the meeting to discuss the agreement to transfer all assets, rights and responsibilities of Hildon Foundation to Maemo Community e.V.
    2. All present reviewed the proposed wording of the agreement to transfer Hildon Foundation activities to Maemo Community e.V. No changes were proposed.
    3. A voice vote was taken on passing the proposed agreement. The results were:

      Rüdiger Schiller: yes
      Andrew Flegg: yes
      Falk Stern: yes
      Ryan Abel: yes
      Gido Griese: yes

      The agreement was passed unanimously. MCeV bylaws only require two signatures.

    4. Ryan Abel took an ACTION to produce the document and circulate it for signing physically and electronically. The document will be passed from Ryan -> Gido -> Falk -> Rüdiger -> Andrew. Due date: Monday, 11th May 2015.
    5. Once signed, Andrew Flegg will email the document to both Hildon Foundation and Maemo Community e.V. boards for their records.
    1. AOB: Following on from the execution of these two agreements, Andrew Flegg took an ACTION to work with Craig Woodward and, if possible, Rob Bauer to tidy up the affairs of Hildon Foundation and close the corporation. Before executing this, a further Board Meeting will be held to ratify the closing of the corporation.
    2. With no other business, the meeting was closed at 22:50 UTC.
Categories: Meeting Minutes
Oksana Tkachenko

2015-04-21 Meeting Minutes

2015-04-30 22:29 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-04-21 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide), Peter Leinchen (peterleinchen),


Partial:
Gido Griese (Win7Mac),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Miscellaneous
  • HiFo and MCeV: transfer

Topic (Miscellaneous):

  • Neo900's web-store will hopefully open within one month.
  • Next election will be acid test for PHP code's personal link generation.
  • Glitch within election machine which might be triggered by invalid ballots, or something else...
  • GMail within Modest, GMail vs personal mail server, bookmark syncing across devices and browsers.

Topic (HiFo and MCeV: transfer):

  • Council should write email to Jaffa (nearly the only member of HiFo Board who is currently in USA) and Rob (co-founder of HiFo), to convince them to fill in the required paperwork to transfer from HiFo to MCeV.
  • Required: HiFo's list of donations-expenses over time, something about taxes, and legal transfer of all assets of HiFo to MCeV
  • Oksana could take part in simple time-consuming work, over email...

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
    • Email to Jaffa and Rob about complete transfer of all assets from HiFo to MCeV.
Categories: council
Oksana Tkachenko

2015-04-14 Meeting Minutes

2015-04-17 00:01 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-04-14 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide),

Rüdiger Schiller (chem|st),

Partial:

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur), Peter Leinchen (peterleinchen),

Summary of topics (ordered by discussion):

  • TMO spam
  • gcc for CSSU-Thumb
  • eV: bank account
  • competition prizes

Topic (TMO spam):

  • Humans from Korean online casino created several accounts for spam-bots.
  • chemist closed registration for the time being, since humans can go through any anti-bot protections during registration.
  • akismet post checking filters 80% of legitimate posts.

Topic (gcc for CSSU-Thumb):

  • juiceme would like to help freemangordon with packaging gcc 4.7.2 - what was the problem, what was the compile environment?

Topic (eV: bank account):

  • juiceme's last shipment of bank papers hasn't arrived to chemist, yet.
  • chemist will send a draft to juiceme for court papers.

Topic (competition prizes):

  • juiceme: One thing we might start thinking about, is programming contests.
    It has been fairly long since we had one and and we have some promised donation devices too.

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
Categories: council
madman2k

Updating Crucial MX100 Firmware with Ubuntu

2015-04-10 20:14 UTC  by  madman2k
0
0

There has been a Firmware update for the Crucial MX100 to MU02. In case you are running Ubuntu there is an easy way to perform the update without using a CD or USB Stick.

As the firmware comes in form of an iso image containing Tiny Core Linux, we can instruct grub2 to directly boot from it. Here is how:

  1. append the following to /etc/grub.d/40_custom:
    menuentry "MX100 FW Update" {
     set isofile="/home/<USERNAME>/Downloads/MX100_MU02_BOOTABLE_ALL_CAP.iso"
     # assuming your home is on /dev/sda3 ATTENTION: change this so it matches your setup
     loopback loop (hd0,msdos3)$isofile
     linux (loop)/boot/vmlinuz libata.allow_tpm=1 quiet base loglevel=3 waitusb=10 superuser rssd-fw-update rssd-fwdir=/opt/firmware rssd-model=MX100
     initrd (loop)/boot/core.gz
    }

    read this for details of the file format.

  2. run sudo update-grub
  3. reboot and select “MX100 FW Update”
  4. Now you can delete the menuentry created in step1

Note that this actually much “cleaner” than using windows where you have to download 150MB of the Crucial Store Executive Software which actually is a local webserver written in Java (urgh!). But all it can do is display some SMART monitoring information and automatically perform the above steps on windows.

Acknowledgment: Photography by MiNe

Categories: Articles
Oksana Tkachenko

2015-04-07 Meeting Minutes

2015-04-10 00:16 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-04-07 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide), Peter Leinchen (peterleinchen),

Rüdiger Schiller (chem|st), Gido Griese (Win7Mac),

Partial:
Falk Stern (warfare/fstern), Ivaylo Dimitrov (freemangordon),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Facebook app
  • eV: bank account
  • auto-builder

Topic (Facebook app):

  • Already fixed. Named administrator gave some information to freemangordon.

Topic (eV: bank account):

  • juiceme's last shipment of papers is still in transit, delayed by Easter holidays.

Topic (auto-builder):

  • The only problem with creating CSSU-thumb target in auto-builder is lack of .deb files for gcc 4.7.2; freemangordon never managed to create a working one.

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
Categories: council
Oksana Tkachenko

2015-03-31 Meeting Minutes

2015-04-07 00:44 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-03-31 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide),

Rüdiger Schiller (chem|st), Gido Griese (Win7Mac),

Partial:
Falk Stern (warfare/fstern), Ivaylo Dimitrov (freemangordon),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur), Peter Leinchen (peterleinchen),

Summary of topics (ordered by discussion):

  • eV: bank account and GA

Topic (eV: bank account and GA):

  • juiceme was sent a wad of documents that juiceme signed and sent back to DB in paper format.
  • juiceme sent fiscal statement of MCeV - it's incorporated in the GA meeting minutes which will get published later (the draft is being written by Win7Mac currently; as court-official document, it will need to include real names, for e.V. members at least?).
  • warfare has changed the board alias to juiceme, chem|st and warfare, according to results of GA election of Board.

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
    • Someone needed to contact Facebook and to gain administrator rights for Nokia N900 Facebook application, so we can enable the new graph Facebook API.
Categories: council
Ian Lawrence

Jozian Ltd

2015-04-06 14:35 UTC  by  Ian Lawrence
0
0
Needed to make a Company Presentation recently so thought I would add it here.
Categories: Hand selected teams
stskeeps
EDIT: Two things: IANAL. I'm not stating there is a violation here. You can look at what's linked to yourself - it worries me that the scripts I know to be central to building a mediatek kernel comes with strange headers as well. Not all that's grep'able here is used in kernel. Second, this is my own personal opinion and blog, not that of my employer.
Click to read 52670 more words
Oksana Tkachenko

2015-03-10 Meeting Minutes

2015-03-17 00:41 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-03-10 on FreeNode, channel #maemo-meeting (logs)

Click to read 996 more words
Categories: council
madman2k

If you want to get your Xbox One/ Xbox 360 running on ubuntu you basically have the choice between the in-kernel xpad driver and the userspace xboxdrv driver.

Most of the guides recommend using xboxdrv as xpad has been stagnating. However using xboxdrv has some disadvantages; as it runs as a daemon in userspace you have to manually take care of starting/ stopping it and giving your user access to the virtual devices it creates.
Xpad on the other hand just works as any other linux driver directly inside the kernel which is more  efficient and hassle free.

Fortunately while pushing SteamOS Valve has updated the xpad driver bringing it on par with xboxdrv:

  • they added support for Xbox One Controller
  • they fixed the communication protocol – no more blinking controller light

Update July 22, 2015

Unfortunately there are still several issues with the SteamOS driver. This follow-up post discusses them and the solutions in detail.

The bottom line is that I updated the official linux driver with chunks found in the SteamOS driver, as well as in several patches floating around the internet. Code and install instructions are available at Github.

Categories: News
Oksana Tkachenko

2015-03-03 Meeting Minutes

2015-03-06 05:59 UTC  by  Oksana Tkachenko
0
0

Meeting held 2015-03-03 on FreeNode, channel #maemo-meeting (logs)

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme), Alexander Kozhevnikov (MentalistTraceur), Peter Leinchen (peterleinchen), Oksana Tkachenko (Oksana/Wikiwide),

Gido Griese (Win7Mac)

Partial: Philippe Coval (RzR),
Rüdiger Schiller (chem|st),

Absent:

Summary of topics (ordered by discussion):

  • Election system
  • eV: bank account
  • maemo trademarks

Topic (Election system):

  • MentalistTraceur hasn't looked into the PHP code for elections, yet.
  • juiceme is looking into change in authentication required for personal voting links to work.
  • juiceme: sending mail to just GA is possible with a bit of tweaking. For now, it could be a specific user table containing just the current GA members, to be used as input for the voting engine.
    In the future, a flag in the midgard_users table, to indicate whether the user is GA member or not, would be preferable...
    Chemist will ask merlin1991 (garage admin) about the group options in garage for the MCeV.
  • The modifications can be seen at:
    svn diff https://toosa.swagman.org/svn/maemo_elections@r3 https://toosa.swagman.org/svn/maemo_elections@r4
    Now keep in mind that juiceme *has* *not* *tested* *this* at all, he just wrote it like it *should* work
  • According to BGB (German, English), the only minimum is 1 EU-director.
    According to Bylaws, there should be at least 3 EU-directors (at least 21 years of age, EU residents or citizens).

Topic (eV: bank account):

  • Chemist needs a slot in his schedule free where the bank has actual working hours... the accountant was busy with being off work for all occasions chemist could free up so far - after that we have a bank account for MCeV (Thursday or next week).
  • About donations: MCeV will accept bitcoin as soon as we get it sorted! ;-)
  • We need to pester the US members of Hildon Foundation to do the tax declaration, Win7Mac has had several attempts with no response...
  • Complete history of transactions (donations and expenses) from past to present would be nice...

Topic (maemo trademarks):

  • Maemo Council will publish the announcement about Maemo trademarks registration-renewal on TMO, after chemist is back with a bank account number.
    The announcement will likely be published in the same way as meeting minutes are: at maemo.org, at talk.maemo.org, and at maemo-community mailing list.

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Addition of personal voting link into email template in the DB of election system...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Contacting X-Fade, as well as Freenode staff directly, about the GC.
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
Categories: council