(→Usage: extract OCF the explicit way (no -SIGSTOP etc)) |
Mfarotusino (Talk | contribs) (→Usage) |
||
| (18 intermediate revisions not shown) | |||
| Line 11: | Line 11: | ||
*[[Migrating from N900 to N950|Migrating from N900, MeeGo wiki]] <br> | *[[Migrating from N900 to N950|Migrating from N900, MeeGo wiki]] <br> | ||
*[[ARM/N950|MeeGo CE installation etc]] | *[[ARM/N950|MeeGo CE installation etc]] | ||
| - | *Current | + | *Current Firmware: '''Harmattan 1.2 (3.2012.02-6, released 2012-01-25)''' Although there are devices running PR 1.3 (40.2012.21-3) |
| - | *[ | + | *[http://harmattan-dev.nokia.com/release/N950/firmware/ Nokia N950 OneClickFlashers] |
| - | + | ||
| - | + | === One Click Flasher (OCF) releases ([http://harmattan-dev.nokia.com/release/N950/firmware/ Source]) === | |
| + | |||
{|border=1 | {|border=1 | ||
!File | !File | ||
| Line 37: | Line 38: | ||
|Mac_OCF_34-2_EMMC_RM680-OEM1-916.bin | |Mac_OCF_34-2_EMMC_RM680-OEM1-916.bin | ||
|17f3a296f9eeb960e8a477509871b57c | |17f3a296f9eeb960e8a477509871b57c | ||
| + | |- | ||
| + | |colspan=2|'''PR 1.1 (2.2011.39-5)''' - released 2011-10-25 | ||
| + | |- | ||
| + | |[http://harmattan-dev.nokia.com/release/N950-39-5/Linux_OCF_39-5_RM680-RM680-OEM1.bin Linux_OCF_39-5_RM680-RM680-OEM1.bin] | ||
| + | |7adf7e021647afa9349a8a4294021296 | ||
| + | |- | ||
| + | |[http://harmattan-dev.nokia.com/release/N950-39-5/Mac_OCF_39-5_RM680-RM680-OEM1.bin Mac_OCF_39-5_RM680-RM680-OEM1.bin] | ||
| + | |504acc04ce75aca076b89a8a82a35362 | ||
| + | |- | ||
| + | |[http://harmattan-dev.nokia.com/release/N950-39-5/Win_OCF_39-5_RM680-RM680-OEM1.exe Win_OCF_39-5_RM680-RM680-OEM1.exe] | ||
| + | |ffe09a83dc5c09afd28ba9152d049290 | ||
| + | |- | ||
| + | |colspan=2|'''PR 1.2 beta (3.2012.02-6)''' - released 2012-01-25 | ||
| + | |- | ||
| + | |[http://harmattan-dev.nokia.com/release/N950/firmware/Linux_OCF_02-6_RM680-RM680-OEM1.bin Linux_OCF_02-6_RM680-RM680-OEM1.bin] | ||
| + | |94876a626689f59a59befe55581452ad | ||
| + | |- | ||
| + | |[http://harmattan-dev.nokia.com/release/N950/firmware/Mac_OCF_02-6_RM680-RM680-OEM1.bin Mac_OCF_02-6_RM680-RM680-OEM1.bin] | ||
| + | |88a1c3e923017b193ed3e354091592e6 | ||
| + | |- | ||
| + | |[http://harmattan-dev.nokia.com/release/N950/firmware/Win_OCF_02-6_RM680-RM680-OEM1.exe Win_OCF_02-6_RM680-RM680-OEM1.exe] | ||
| + | |f793cf247c8fa22f261965c344967611 | ||
|} | |} | ||
| - | extracting OCF: | + | Some remarks (apply to beta 1 and beta 2, not sure if this is still an issue with PR1.2 beta): |
| + | |||
| + | * <b style="color:red">WARNING:</b> If updating from beta 1 to beta 2 and you wish to keep data without breaking Twitter and encountering dataloss, there is a [[Migrating_from_N900_to_N950#Migrating_from_beta_1_to_beta_2|section on the Migration page]] that you should follow | ||
| + | * There are some problems when flashing from some recent versions of popular distributions. openSUSE 11.4, Ubuntu 11.10 and Fedora 15 are known to cause problems during the rootfs and mmc steps. Error messages contain plenty of "bb5_rdc_cert_read failed". Archlinux, Meego and slightly older versions of the listed above have been used successfully. If you get that error, use [http://www.martindengler.com/proj/n950-flasher-beta1/ the flasher from beta1]. | ||
| + | |||
| + | How to extract the files inside the self-extracting OCF archive: | ||
| + | |||
<pre> | <pre> | ||
function extract-OCF { | function extract-OCF { | ||
| Line 53: | Line 82: | ||
</pre> | </pre> | ||
| - | * | + | *Hardware specs: see [[N9]] |
*[[ARM/N950/Hardware|N950 Specific hardware]] | *[[ARM/N950/Hardware|N950 Specific hardware]] | ||
*Forum: http://forum.meego.com/showthread.php?t=3625 | *Forum: http://forum.meego.com/showthread.php?t=3625 | ||
| + | |||
| + | * Fixing MALF state on your N9/N950: [[N950/Fixing MALF state]] | ||
| + | * Nokia Software Updater for Windows: http://europe.nokia.com/support/product-support/device-software-update?N9= | ||
| + | * Nokia Software Updater for Mac (Note, not stable): http://betalabs.nokia.com/apps/nokia-software-updater-for-mac | ||
| + | * Flashers: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php | ||
=== Developing === | === Developing === | ||
| + | |||
| + | * [http://community.kde.org/KDE_Mobile/Harmattan KDE Mobile development] | ||
* Add Harmattan toolchain to QtCreator [http://forum.meego.com/showpost.php?p=26029&postcount=103] | * Add Harmattan toolchain to QtCreator [http://forum.meego.com/showpost.php?p=26029&postcount=103] | ||
| - | *[[Software]]: http://harmattan-dev.nokia.com/pool/harmattan-beta/ ? | + | |
| - | *Community SW: | + | *[[Software]]/[[APT]]: http://harmattan-dev.nokia.com/pool/harmattan-beta/ ? |
| + | deb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free | ||
| + | |||
| + | * Community SW: | ||
**PackRat (http://ageofikon.com/prh/) -- Automatically search repositories listed on this [http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos page] (add them to the page and they will be indexed when PackRat refreshes nightly, if they match this regex: "/(http:\/\/\S+\/)home:\/(\S+?)<\/a>/" ) | **PackRat (http://ageofikon.com/prh/) -- Automatically search repositories listed on this [http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos page] (add them to the page and they will be indexed when PackRat refreshes nightly, if they match this regex: "/(http:\/\/\S+\/)home:\/(\S+?)<\/a>/" ) | ||
**http://repo.pub.meego.com/home:/ | **http://repo.pub.meego.com/home:/ | ||
| Line 70: | Line 109: | ||
*[[Maliit]]: The upstream project behind the [[Harmattan]] '''virtual keyboard / input method'''. Also used for the N900/N950 Community Edition and the Tablet User Experience created by Intel | *[[Maliit]]: The upstream project behind the [[Harmattan]] '''virtual keyboard / input method'''. Also used for the N900/N950 Community Edition and the Tablet User Experience created by Intel | ||
*[[Porting Fremantle Applications to Harmattan]] | *[[Porting Fremantle Applications to Harmattan]] | ||
| + | * Qt Quick Components: http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components.html?tab=1 | ||
| + | * Pure QML Elements: http://harmattan-dev.nokia.com/docs/library/html/qt4/qdeclarativeelements.html?tab=1 | ||
| + | * Publishing (OVI): http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Publishing.html | ||
| + | * Remote Device Access (RDA): http://www.developer.nokia.com/Devices/Remote_device_access/ | ||
| + | * [[Aegis Policies|Aegis Policies]] | ||
== Reporting bugs and ways to get support == | == Reporting bugs and ways to get support == | ||
| Line 75: | Line 119: | ||
Reporting bugs is really tricky thing to do because of the problem about which component is guilty: is it MeeGo core component or Nokias component of Harmattan. | Reporting bugs is really tricky thing to do because of the problem about which component is guilty: is it MeeGo core component or Nokias component of Harmattan. | ||
| + | [http://harmattan-bugs.nokia.com Harmattan bugtracker]<br> | ||
[https://meego.com/community/bug-tracking MeeGo bugtracker]<br> | [https://meego.com/community/bug-tracking MeeGo bugtracker]<br> | ||
[http://developers.nokia.com/Contact_and_feedback/ Nokia developers bugtracker]<br> | [http://developers.nokia.com/Contact_and_feedback/ Nokia developers bugtracker]<br> | ||
N950 Landing page
Contents |
This page will have a collection of links for N950 developer kit users. In other words people from Nokia Community Device Program.
| File | md5sum |
|---|---|
| Beta 1 (1.2011.22-6) | |
| Linux_OCF_22-6_EMMC_RM680-OEM1-916.bin | 1c233f8ecf38b2debc1a77b6ca7fb104 |
| Linux_Quick_OCF_22-6_EMMC_RM680-OEM1-916.bin | 482ce0b01cef4432d3565f5b1674600d |
| Beta 2 (1.2011.34-2) - released 2011-09-19 | |
| Linux_OCF_34-2_EMMC_RM680-OEM1-916.bin | 6eb05b04842fb9fae2451dc266888eb9 |
| Win_OCF_34-2_EMMC_RM680-OEM1-916.exe | 277f302303ef888963586331341fd324 |
| Mac_OCF_34-2_EMMC_RM680-OEM1-916.bin | 17f3a296f9eeb960e8a477509871b57c |
| PR 1.1 (2.2011.39-5) - released 2011-10-25 | |
| Linux_OCF_39-5_RM680-RM680-OEM1.bin | 7adf7e021647afa9349a8a4294021296 |
| Mac_OCF_39-5_RM680-RM680-OEM1.bin | 504acc04ce75aca076b89a8a82a35362 |
| Win_OCF_39-5_RM680-RM680-OEM1.exe | ffe09a83dc5c09afd28ba9152d049290 |
| PR 1.2 beta (3.2012.02-6) - released 2012-01-25 | |
| Linux_OCF_02-6_RM680-RM680-OEM1.bin | 94876a626689f59a59befe55581452ad |
| Mac_OCF_02-6_RM680-RM680-OEM1.bin | 88a1c3e923017b193ed3e354091592e6 |
| Win_OCF_02-6_RM680-RM680-OEM1.exe | f793cf247c8fa22f261965c344967611 |
Some remarks (apply to beta 1 and beta 2, not sure if this is still an issue with PR1.2 beta):
How to extract the files inside the self-extracting OCF archive:
function extract-OCF {
ARCHIVE=`head -c 10000 "$1" | awk '/^__ARCHIVE_BELOW__/ {print NR + 1; exit 0; }'`
echo "Extracting the archive from OneClickFlasher to current directory in 5s... (^C to abort)"
sleep 5
echo "Extracting started at "`date "+%H:%M:%S"`
tail -n +$ARCHIVE "$1" | tar -C . -xf -
echo "Extracting finished at "`date "+%H:%M:%S"`
}
extract-OCF <OCF.bin>
deb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free
Reporting bugs is really tricky thing to do because of the problem about which component is guilty: is it MeeGo core component or Nokias component of Harmattan.
Harmattan bugtracker
MeeGo bugtracker
Nokia developers bugtracker
Developer resources: MeeGo mailing lists
List of Twitter Users using a N950 devkit (Please contact zehjotkah to get added)
http://wiki.meego.com/Community_Office/Community_device_program/Nokia/Development_repos
There is also a freshly established Shared Community Repository for Harmattan that you can find here:
https://build.pub.meego.com/project/show?project=home%3Arzr%3Aharmattan
do
echo 'deb http://repo.pub.meego.com/home:/rzr:/harmattan/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/ ./' >>/etc/apt/sources.list.d/nicks.list
More details at http://rzr.online.fr/q/harmattan
This must be researched a bit if here could be links to other resources having lists etc details about stuff under work to N950/N9. If you have ideas, please use discussion page!
Community repo / collaborative maintenance :