**** BEGIN LOGGING AT Fri Dec 04 02:59:56 2020 Dec 04 13:30:09 hey guys, does anyone still have a firmware image for the Nokia N950? Dec 04 13:31:28 I imagine someone may have if you hang about Dec 04 13:31:34 ~n950 Dec 04 13:31:34 it has been said that n950 is limited developer kit device from Nokia on Harmattan. To know about flashing — ~flashing-n950 Dec 04 13:31:45 ~flashing-n950 Dec 04 13:31:57 hmm Dec 04 13:32:06 I'm afraid I lost the backups that I used to have of the fw image Dec 04 13:32:09 ~listkeys n950 Dec 04 13:32:10 Factoid search of 'n950' by key (7): n950order ;; n950-firmawer #DEL# ;; n950 ;; qwazix_n950 #DEL# ;; n950-firmware ;; firmware-n950 ;; n950flash. Dec 04 13:32:24 ~firmware-n950 Dec 04 13:32:25 i heard firmware-n950 is The latest OneClickFlasher for the Nokia N950 is available from http://harmattan-dev.nokia.com/release/N950/firmware/ Dec 04 13:32:52 nokia.com pfft Dec 04 13:32:56 that will be dead Dec 04 13:33:36 ~n950-firmware Dec 04 13:33:36 from memory, n950-firmware is The latest OneClickFlasher for the Nokia N950 is available from http://harmattan-dev.nokia.com/release/N950/firmware/ Dec 04 13:33:56 yeah it's possibly just a bunch of dead links now Dec 04 13:34:23 :shrug: sometimes a factiod may link to personal copies. Dec 04 13:34:49 your not going to get something "officially" Dec 04 13:34:58 i think i have some beta firmware Dec 04 13:35:04 stashed on request Dec 04 13:35:28 safr.mrrau.eu/maemo/ Dec 04 13:36:21 (beta as in some unreleased version after last released one) Dec 04 13:36:38 huh, I think I found something on a buired hdd of mine Dec 04 13:36:48 I have a "DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_RM680-OEM1-916_ARM.bin" Dec 04 13:37:18 I assume this is what you have too, KotCzarny Dec 04 13:37:30 md5 is available, you can check Dec 04 13:38:24 will download just in case Dec 04 13:41:13 looks like the battery is completely dead, too Dec 04 13:41:24 i shall charge mine, huh Dec 04 13:42:00 will just put it on the charger and see what happens Dec 04 13:42:05 https://talk.maemo.org/showthread.php?p=1562350 Dec 04 13:42:11 this is the thread about this firmware Dec 04 13:42:52 the device still has some very old nemo image that I worked on in 2013-ish, now I decided to reflash something on it that actually works, or at least, is supposed to be on it anyway Dec 04 13:43:10 just in case I decide to put it up on ebay or something Dec 04 13:43:28 darn, you have n950 ? Dec 04 13:43:39 lucky Dec 04 13:44:04 yes, though it has spent the last 6-7 years in a box in a drawer Dec 04 13:44:34 battery might be dead by now Dec 04 13:44:47 or in unstable state when charged Dec 04 13:44:55 observe the bulge Dec 04 13:45:06 there is no bulge Dec 04 13:45:21 but after charging Dec 04 13:47:08 ah okay Dec 04 13:47:35 I wonder what happened to everyone else's N950. some years ago many people on this channel had one Dec 04 14:08:48 collectors item now Dec 04 14:17:28 i recall some were having issues with screens or something Dec 04 14:17:34 yeah Dec 04 14:17:42 mine has that issue too. Dec 04 15:03:08 greets Dec 04 15:49:58 you have a n950 Venemo ? developer device? Dec 04 15:50:14 got it from nokia or ebay or something? Dec 04 15:50:31 why did they go with omap3 instead of omap4? Dec 04 15:54:08 well it was sent to devs july 2011, omap4 was available in q1 2011, so probably too early Dec 04 16:03:17 I got it in 2011 Dec 04 16:03:31 as part of a developer program at the time. Dec 04 16:03:41 I used to make a few apps back then Dec 04 16:04:18 clort: AFAIK the reason they didn't use OMAP4 is because OMAP4 doesn't have a modem anymore, or something like that, due to TI having withdrawn from the mobile market by then Dec 04 16:04:29 ahh Dec 04 16:04:57 are there any you are interested in running on maemo-leste Venemo ? Dec 04 16:05:26 is it possible at all? Dec 04 16:05:36 with all that signed kernel crap etc Dec 04 16:05:55 I don't think I would actually want to use the N950 as a daily device anymore Dec 04 16:05:57 i don't know what you speak of. Dec 04 16:06:08 ~aegis Dec 04 16:06:09 http://www.developer.nokia.com/Community/Wiki/Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide , or "The purpose of this framework is: ... to make sure that the platform meets the requirements set by third party software that requires a safe execution environment.", or http://en.wikipedia.org/wiki/Trusted_Computing#Criticism, or http://en.qi-hardware.com/w/images/1/10/ME_382_LockedUpTechnology2 Dec 04 16:06:11 the droid4 is a fine replacement for n900 Dec 04 16:06:19 yes you can run own kernels on N950, but it's definitely painful compared to N900 Dec 04 16:06:24 oh okay Dec 04 16:06:31 KotCzarny: Aegis works within the OS, and does not apply when you flash a different OS Dec 04 16:06:38 ahm Dec 04 16:06:47 it is part of the default operating system Dec 04 16:06:47 i must've misunderstood it long time ago Dec 04 20:10:06 I replaced my N900 with a GPD Win and then GPD Win 2 Dec 04 20:10:54 how did that hardware work for you Dec 04 20:35:04 * CatButts ponders the sanity of installing and using gcc on the N900 Dec 04 20:37:47 CatButts: I have tcc for doing on device development Dec 04 20:39:12 I want to divorce JDK7(currently my only way) Dec 04 20:39:36 only way I've set up so far Dec 04 20:40:03 and return to some good ol C Dec 04 20:40:33 I am considering either on-device Dec 04 20:40:51 or an arm crosscompiler on windows host Dec 04 20:42:59 kotczarny has a nice chroot for linux on arm Dec 04 20:43:13 just use an SBC Dec 04 20:43:23 SBC? Dec 04 20:43:36 You can just use qemu-user too Dec 04 20:43:49 https://leste.maemo.org/Development#Cross-distro_solution_for_development_inside_an_ARM.2FARM64_chroot_on_a_PC Dec 04 20:44:17 but tcc works when You only option is the device {perhaps when lining on a queue waiting for something else Dec 04 20:44:51 thing is, I want windows host crosscompiling Dec 04 20:47:05 right, QEMU Dec 04 20:47:10 eh, that'll do Dec 04 20:50:29 Single Board Computer Dec 04 20:52:31 sunshavi: that chroot could also work on n900 Dec 04 20:52:37 since it's an arm device Dec 04 20:52:52 but he could go even easier way with easydebian Dec 04 20:56:26 kotczarny: that should be slow and not easy on the sd Dec 04 20:56:30 storage Dec 04 20:56:40 tcc Dec 04 20:56:43 and vi Dec 04 20:56:53 well, gcc isnt that disk intensive Dec 04 20:57:11 the worst part is creating big files with debugging turned on Dec 04 20:57:25 but normal compilations are doable on n900 Dec 04 20:57:28 tcc is paramount on those cases Dec 04 20:58:08 I remember i installed gcc directly on device . And it was very slow Dec 04 20:58:31 But YMMV :) Dec 04 20:58:48 yeah, you have to free as much memory as you can before starting the compile Dec 04 20:58:48 :) Dec 04 20:59:09 I've read someplace of overclocking the N900 to 1.1Ghz Dec 04 20:59:26 overclocking doesnt do catbuttshit when you start swapping Dec 04 20:59:36 owie Dec 04 20:59:57 its not about cpu speed, but memory being tight Dec 04 21:00:14 cpu speed is secondary Dec 04 21:02:41 and TCC does not generate the fastest of codes Dec 04 21:02:56 but can it be worse than Java? :p Dec 04 21:03:07 lately just using my n900 as a mobile terminal and also for watching videos Dec 04 21:03:12 i think php might be faster Dec 04 21:03:13 ;) Dec 04 21:03:49 I ain't setting foot there Dec 04 21:03:57 when coding has ended i use the chroot for the final binary Dec 04 21:04:36 BTW: qemu is so slow. It just uses a single thread Dec 04 21:06:10 sunshavi, does "watching videos" include youtube, by any chance? Dec 04 21:06:49 I have some for of cutetube, but I don't think it's working anymore Dec 04 21:07:23 *some form of Dec 04 21:13:14 catbutts: download it on workstation and samba mounting an watching it with bencoh player which i have aliased as mpv Dec 04 21:14:40 ah, so whole operation not contained to phone Dec 04 21:15:42 you could probably script it with youtube-dl and some player (gst/mplayer/mpv) Dec 04 21:20:29 tcc ondevice it is Dec 04 21:21:09 maybe I can build newer tcc with it Dec 04 21:21:50 I assume package in maemo repos is rather old Dec 04 21:22:19 You can play youtube videos on the normal media player if you download them with `youtube-dl -f 'mp4[height<=576]+m4a'` Dec 04 21:22:47 So don't have to worry about CPU rendering or something. Dec 04 21:26:23 fmg fixed cutetube and it was nice having it. perhaps this time cutetube could be also fixed Dec 04 21:26:55 Perhaps cutetube could just use youtube-dl, like it should. Dec 04 21:27:04 +1 Dec 04 21:27:14 Since youtube-dl is basically *the* project for downloading youtube videos. Dec 04 21:27:17 I can't seem to be able to find tcc repos Dec 04 21:27:25 When youtube downloading breaks in youtube-dl, someone fixes it. Dec 04 21:27:30 but special version that doesnt require 30s to just init itself on n900 Dec 04 21:27:39 *tcc in repos Dec 04 21:28:19 `youtube-dl --help` takes 4s here Dec 04 21:28:27 which seems .. bearable .. to me. Dec 04 21:28:56 weird Dec 04 21:28:56 Normally when I use youtube-dl on N900, I'm on a slow GPRS network anyway. Dec 04 21:29:04 on my bpim1 youtube-dl -h takes ~12s Dec 04 21:30:09 It took 7s the first time I ran it just now, but then 4s the second time (presumably after disk caching) Dec 04 21:30:17 I'm running it off an SD card. Dec 04 21:30:26 it doesnt matter where Dec 04 21:30:35 it's a self contained zip archive Dec 04 21:30:44 that unpacks then runs itself Dec 04 21:30:55 Ah, I just run it directly from the repository. Dec 04 21:31:01 So no building involved. Dec 04 21:31:15 ~/youtube-dl/__main__.py Dec 04 21:31:47 that might be the reason then Dec 04 21:32:19 ~/youtube-dl/youtube_dl/__main__.py rather Dec 04 21:32:43 I think `__main__.py -> youtube_dl/__main__.py` is a symlink I made, but running either directly seems to work. Dec 04 21:33:15 And if things break, I'll just do a `git fetch && git checkout remotes/origin/master` and it should be fixed. Dec 04 21:33:31 i do youtube-dl -U Dec 04 21:33:43 which also downlods and replaces itself Dec 04 21:35:42 darn. cant type dotay Dec 04 21:35:46 fck. Dec 04 21:35:52 *today Dec 04 21:43:42 where can I get tcc for n900? I don't see it in repos Dec 04 21:44:52 http://www.my-maemo.com/software/applications_name_TCC_-_Tiny_C_Compiler_faq_40_fldAuto_1877.html Dec 04 21:45:50 right, I think to get this I need to add new catalog Dec 04 21:46:12 but i strongly suspect its in standard repos somewhere Dec 04 21:49:40 https://talk.maemo.org/showpost.php?p=1504103&postcount=15 Dec 04 21:50:31 so apparently its in extras Dec 04 21:50:57 http://repository.maemo.org/extras/pool/fremantle/free/t/tcc/ Dec 04 21:50:58 yup Dec 04 21:53:10 ah, derp Dec 04 21:53:21 so I had extras-devel Dec 04 21:54:09 http://repository.maemo.org/extras-devel/pool/fremantle/free/t/tcc/ Dec 04 21:54:13 its also in extras-devel Dec 04 22:02:32 i think it's one of the cases where you have to run apt-get install Dec 04 22:02:52 or fiddle with package manager to show all packages Dec 04 22:03:21 so, HAM can't save me Dec 04 22:03:28 or whatever it's called Dec 04 22:05:23 oh shit Dec 04 22:05:33 I had it installed all along Dec 04 22:05:34 ka-b00m? Dec 04 22:05:37 haha Dec 04 22:08:42 how have you guys installed youtube-dl on n900? from repos or with easydebian Dec 04 22:13:19 nappy time Dec 04 22:14:00 figure tomorrow what do with tcc Dec 04 22:43:41 sunshavi: I just run it directly from the git repository. Dec 04 22:44:49 Though I run it in a debian chroot. I have run it outside in maemo before, but it invokes `ffmpeg` with some extra unknown option. I think you can just get rid of the option somehow. Dec 04 22:44:50 with python-2.5? Dec 04 22:45:10 No, 2.7 in both cases. Dec 04 22:45:34 i do not remember the exact version of python on n900 Dec 04 22:45:56 I seem to have both 2.5 and 2.7 installed, but I think youtube-dl requires at least 2.7 Dec 04 22:47:38 latest version downloads in two parts : first video , then audio and after that it does the merging Dec 04 22:48:22 Right, for merging it runs the `ffmpeg` command, but iirc it includes some extra unnecessary argument that maemo's ffmpeg doesn't support. Dec 04 22:53:28 ffmpeg: unrecognized option '-loglevel' Dec 04 22:55:36 Actually, there are other options that it doesn't understand now. Dec 04 23:00:15 Replaced a bunch of occurences of `'-c', 'copy'` with `'-acodec', 'copy', '-vcodec', 'copy'` and now it works. Dec 04 23:05:00 have you forked it?. For all the changes You have done Dec 04 23:06:19 No. It's probably better to just make an `ffmpeg` wrapper that swaps the options, since it would be more annoying to maintain a forked version of youtube-dl, which gets updated. Dec 04 23:06:48 (maemo's ffmpeg obviously doesn't get updated, which is why it doesn't have the "-c" option) Dec 04 23:08:14 i see. nice job with it Dec 04 23:21:18 Hm, actually, it doesn't seem to play with the normal maemo media player anymore, though it seems to play smoothly with mplayer. Dec 04 23:23:20 I guess it's just random as to whether it works there. Dec 05 00:02:06 the nice thing about cutetube is inspecting aka previewing the videos and downloading it Dec 05 01:34:26 built-in player equals to better battery life **** ENDING LOGGING AT Sat Dec 05 02:59:57 2020