2010-06-22 00:00 :D 2010-06-22 00:00 sure, great 2010-06-22 00:00 too bad that webirc guy is gone, I hope he can unbrick his Nano too... 2010-06-22 00:00 I'll see if I can make a first attempt on updating that wiki page 2010-06-22 00:00 woot neil_++ 2010-06-22 00:02 wolfspraul: i finally got a legible captcha, so account created :) 2010-06-22 00:02 argh 2010-06-22 00:02 I promised you math captcha yesterday 2010-06-22 00:02 :-) 2010-06-22 00:02 you probably have more pressing issues :) 2010-06-22 00:02 I'm at -1 day now in terms of 'just in time delivery' 2010-06-22 00:02 no no, need to get this done 2010-06-22 00:02 lowering the barrier of entry for contributions is my #1 2010-06-22 00:03 it's the only chance we have to ever get this technology to a real user friendly level 2010-06-22 00:03 it was pretty bad.  I had to try three times before I got lucky with one of the CAPTCHAs 2010-06-22 00:04 nod 2010-06-22 00:07 nebajoth: neil_ maybe someone should contact the ubifs/mtd-utils/ubi-utils folks and point them to the NanoNote 2010-06-22 00:07 could be a quite interesting development device, with 2.6.34 running etc. 2010-06-22 00:07 I'm not sure what other devices they are mostly working with though, maybe others are even better... 2010-06-22 00:08 I'll do it 2010-06-22 00:08 doesn't hurt to let them know about the NN though 2010-06-22 00:08 or they are all Nokia guys and work on Nokia gear :-) 2010-06-22 00:08 adding to my todo.txt on my NN 2010-06-22 00:08 I think I remember someone said Nokia donated ubifs to the free software world 2010-06-22 00:14 the wiki is mediawiki yeah? 2010-06-22 00:14 does the wiki support hierarchical pages like /wiki/Updating_Ben_NanoNote_software/Booting_from_SD ? 2010-06-22 00:14 nvm, it is :) 2010-06-22 00:18 neil_: that beagleboard page pointed out earlier says to use flash_eraseall. I just tried it and it works. so that's better than giving the block count manually. 2010-06-22 00:18 wolfspraul: you should import the mediawiki help pages 2010-06-22 00:19 freespace: +1 to that idea 2010-06-22 00:19 how? can I give anyone admin or root access to help? 2010-06-22 00:19 well, i can import them 2010-06-22 00:19 I love that mediawiki setup actually :-) 2010-06-22 00:19 wolfspraul: ok, will put that in the wiki.  what's the command line? 2010-06-22 00:19 by copy-pasta'ing the content from mediawiki 2010-06-22 00:19 freespace: let me first make your account an admin account, OK? 2010-06-22 00:20 but that's like doing a manual walk of the entire help heirachy... 2010-06-22 00:20 maybe it helps you here and there 2010-06-22 00:20 neil_: the line is "flash_eraseall /dev/mtd1" 2010-06-22 00:20 i figure there is a way for you to do it automagically 2010-06-22 00:20 if there isn't, i will do it manually :) 2010-06-22 00:20 wolfspraul: thanks 2010-06-22 00:23 freespace: whether you like it or not, I just turned you into an admin/bureaucrat in the wiki 2010-06-22 00:23 neil_: what is your wiki account name? 2010-06-22 00:23 wolfspraul: unclouded 2010-06-22 00:23 i am now part of the system i worked against? 2010-06-22 00:24 the accounts you mean? 2010-06-22 00:24 I work on easier anonymous edits next. 2010-06-22 00:24 neil_: also changed to admin/bureaucrat 2010-06-22 00:24 I am also very liberal with root access to the Qi server, for people who are able to and want to help with the Mediawiki server-side installation. but let's do step by step. 2010-06-22 00:29 wolfspraul should i report not working packages just to http://projects.qi-hardware.com/index.php/p/ben-nanonote/issues/ ? i feel there might be lot of them 2010-06-22 00:30 maybe its time for the test plan :P 2010-06-22 00:31 urandom_: report them there, no problem 2010-06-22 00:31 you can just make one issue and add packages to it 2010-06-22 00:32 we have no hierarchy, so if everybody waits for someone to step up and introduce the great scheme by which everything is run, it will never happen 2010-06-22 00:32 instead, I think we should just start in different places. wiki forums, wiki pages, mailing list, indefero issue tracker 2010-06-22 00:32 then people can come forward and organize the mess :-) 2010-06-22 00:32 bottom up 2010-06-22 00:33 so just throw it in there 2010-06-22 00:33 I guarantee you all data on the Qi servers is dealt with carefully and will eventually be addressed 2010-06-22 00:33 only that the 'eventually' can be as far out as someone steps up to do it 2010-06-22 00:33 but if we don't even write up, the process cannot start 2010-06-22 00:49 urandom_: freespace some important links about the wiki/MediaWiki 2010-06-22 00:50 server setup is here: http://en.qi-hardware.com/wiki/Server_setup 2010-06-22 00:50 here's how you see which MediaWiki and extensions are installed: http://en.qi-hardware.com/wiki/Special:Version 2010-06-22 00:51 and here is a test of some of our extensions (can be used after upgrades): http://en.qi-hardware.com/wiki/Qi:MediaWiki 2010-06-22 00:51 just fyi... 2010-06-22 01:08 bah its alread 07:07 in the morning here, i really should change my timezone 2010-06-22 01:24 I will shutdown apache for a minute or so while I update mediawiki & extensions... 2010-06-22 01:24 any complaints? any final words? 2010-06-22 01:25 time to get some sleep :P 2010-06-22 01:25 yeah :-) 2010-06-22 01:25 7.30 is crazy 2010-06-22 01:25 there he goes 2010-06-22 01:25 ok I'll do the upgrade... 2010-06-22 01:28 I'm editing but a minute or so is no drama. my browser doesn't lose what I've written on forms when the server goes away 2010-06-22 01:30 oh 2010-06-22 01:30 sorry too late 2010-06-22 01:31 no worries.  I didn't even notice 2010-06-22 01:34 neil_: puh 2010-06-22 01:34 damage is done 2010-06-22 01:34 homepage still comes up 2010-06-22 01:34 :-) 2010-06-22 01:35 I will check a bit maybe a few things here or there are broken... 2010-06-22 01:35 let me know if you see anything 2010-06-22 01:35 looks good from here 2010-06-22 02:07 freespace: finally, math captcha! :-) 2010-06-22 02:07 try it out... 2010-06-22 02:07 ok :) 2010-06-22 02:07 5+5 = 11 2010-06-22 02:08 that's why they think math captcha is discriminating... 2010-06-22 02:09 it's funny I can configure the math, maximum number, which operators, how many operations 2010-06-22 02:09 let me finish impoting the first level of help pages 2010-06-22 02:09 sure sure, take your time 2010-06-22 02:09 it took me weeks to respond to people saying that they cannot decipher the f... captchas... 2010-06-22 02:09 :-) 2010-06-22 02:12 easy enough :) 2010-06-22 02:12 ops 2010-06-22 02:12 clicked email new password >.< 2010-06-22 02:32 wolfspraul: Hopefully I didn't miss too much out: http://en.qi-hardware.com/wiki/Updating_Ben_NanoNote_software 2010-06-22 02:34 spotted a typo, fixing... 2010-06-22 02:34 flash_eraseall /dev/mtd2 (should be 3) 2010-06-22 02:34 do you think you have to run flash_eraseall before ubiformat? 2010-06-22 02:35 I think in terms of the advice we give "least likely" etc. that's not very clear, but we have to start, so it's good 2010-06-22 02:35 wolfspraul: no idea, sorry 2010-06-22 02:35 there is another way coming that will use xbboot to load an initramfs directly into ram and execute it there 2010-06-22 02:36 that avoids usbboot entirely and then we can even flash u-boot from inside a Linux kernel 2010-06-22 02:36 but anyway, this is a great start! thanks for writing it all up! 2010-06-22 02:37 maybe we can put the uImage into /boot/uImage right away in future releases (in .tar.gz). then we can simplify the steps in the documentation. 2010-06-22 02:37 very good start, thanks! 2010-06-22 02:38 this is your first day you have a Nano? amazing! 2010-06-22 02:51 I would have been lost at sea without all the help I've had today, so thank you again.  my Nano would no still be bricked right now without everyone's help 2010-06-22 02:52 s/no // 2010-06-22 06:01 larsc: in jz4740_clock_init, jz4740_clock_divided_clks members are accessed by fixed indices, but it seems that the indices are off (spi is actually at index 2 and i2s at index 1) 2010-06-22 06:02 uh 2010-06-22 06:03 grml 2010-06-22 06:05 thanks 2010-06-22 07:10 larsc: I'm trying to make the cpufreq code behave itself better, but I think some bigger changes are needed to make that possible 2010-06-22 07:11 one thing is that desired frequencies are rounded to a possible divider value 2010-06-22 07:11 if the PLL freq changes, a new divider is needed 2010-06-22 07:12 but if every time the new divider is computed based on the rounded freq from the old divider, the frequency might end up at an undesired value after a lot of PLL freq changes 2010-06-22 07:12 so I think it's necessary to save the desired freq somewhere and always recompute the divider from the desired freq 2010-06-22 07:13 another thing is that the CPM spec says that for non-main clocks, the clock should be stopped while changing the divider 2010-06-22 07:14 but is it safe to just stop the clock at any point in time? 2010-06-22 07:14 it would not be safe if the device driver is doing things at the same time 2010-06-22 07:15 or even if the device is active but not inside the driver: for example a DMA transfer to the SLCD requires the pixel clock to be operational 2010-06-22 07:15 I don't know whether turning off the clock will simply stall the DMA transfer or cause data loss 2010-06-22 07:16 well, but that would probably only be one frame 2010-06-22 07:17 not if we ever implement deferred I/O for the SLCD 2010-06-22 07:18 and if at some point we switch to DMA for MMC, even small data loss is a big problem 2010-06-22 07:19 also, I would like to try automatic cpu frequency scaling (based on system load) 2010-06-22 07:19 if that is operational, frequency switches would occur far more often than when only gmenu2x changes frequencies when launching something 2010-06-22 07:19 mth: since you seem to be another XBurst kernel hacker, are you interested in a 4760 EVB? 2010-06-22 07:20 that's the new CPU Ingenic is working on, should show up in devices next year 2010-06-22 07:20 wolfspraul: not right now: I've got a long enough TODO list for Dingoo at the moment 2010-06-22 07:20 it does sound interesting, so maybe later 2010-06-22 07:21 I don't have them available yet, but trying to understand whom I should ask beyond the guys I already know like Lars etc. 2010-06-22 07:22 I like kernel hacking, but I want to get Dingux in shape before moving to a next target 2010-06-22 07:22 mth: ok great, if you are interested let me know. indeed no rush on this, it's all moving forward. 2010-06-22 07:22 oh totally 2010-06-22 07:23 mth: do you have your own website somewhere? is this open-dingux? 2010-06-22 07:23 mth: well there are notifier callbacks for frequency changes, so it's possible to do additional work in a device driver 2010-06-22 07:23 how do you build the distro? openwrt/oe/something else? 2010-06-22 07:24 wolfspraul: currently all I have is http://github.com/mthuurne/opendingux-kernel 2010-06-22 07:24 CongoZombie is looking into using openwrt for the rootfs, but he got stuck trying to get the kernel headers from git 2010-06-22 07:24 mth: so you would stop all transfers on an prechange event und resume them on a postchange 2010-06-22 07:26 larsc: is a prechange notifier also allowed to wait? 2010-06-22 07:26 thats a good question. but i'll guess it has to 2010-06-22 07:26 grepping through the kernel tree right now 2010-06-22 07:27 in the case of an SLCD transfer, it would be an option to abort it, but that might not be possible for all devices 2010-06-22 07:28 for mmc it shouldn't matter if we disable the clock 2010-06-22 07:28 the current transfer would pause 2010-06-22 07:28 don't registers become unreachable when the clock is off? 2010-06-22 07:29 yes 2010-06-22 07:30 but we should probably disable irqs anyway while changing the freqency 2010-06-22 07:32 but what if the driver is reading from the FIFO when the clock is turned off? 2010-06-22 07:32 why should it do that? 2010-06-22 07:32 it will wait for the interrupt to get the next block of data, but if turning off the clock disables the FIFO reg, the last bytes of the previous block could be corrupted 2010-06-22 07:34 hm, maybe you just found the reason for the mmc corruption on dingux kernels... 2010-06-22 07:35 you mean booboo's kernel can turn off the clock too early? 2010-06-22 07:35 well, it is at least switching frequencies 2010-06-22 07:37 booboo's kernel uses userspace as the default governor 2010-06-22 07:37 so it won't switch frequencies at random moments in time 2010-06-22 07:38 but gmenu2x does, right? 2010-06-22 07:39 yes, and it even bypasses the kernel completely when switching freqs 2010-06-22 07:39 that code is evil and I'll remove it soon 2010-06-22 07:40 yes 2010-06-22 07:41 but booboo could reproduce the corruption from telnet without using gmenu2x 2010-06-22 07:41 I'm wondering if we disable the dma clock. will it simply pause transfers? 2010-06-22 07:42 also, joyrider ported gmenu2x to Dingux in the beginning of 2010, before that only dmenu was used and dmenu does not mess with the CPU frequency 2010-06-22 07:43 maybe; if so things will be a lot easier if we use DMA for all transfers 2010-06-22 07:44 we'd still have to make sure device register writes and DMA setup only happens when the respective clocks are enabled though 2010-06-22 07:44 how long are timeouts on typical operations? if we disable a transfer for too long, it might also cause problems 2010-06-22 07:45 maybe not a problem if there is an automatic retry 2010-06-22 07:46 what operations? 2010-06-22 07:53 for example, MMC reads/writes 2010-06-22 07:54 you won't trigger those while chaging the freq 2010-06-22 07:54 with SLCD there is no timeout, since there is no transaction: every pixel written simply updates the current write position in the GRAM 2010-06-22 07:55 the mmc timeout is currently set to 5 seconds 2010-06-22 07:55 ah, that won't be a problem indeed 2010-06-22 07:55 is it feasible to use EXT as the USB clock source? 2010-06-22 07:55 that would make it immune to PLL freq changes 2010-06-22 08:02 actually, what is the relation between the UHC clock and the UDC clock? 2010-06-22 08:04 hmm, ohci-jz4740.c does not have a copyright header 2010-06-22 08:17 ah, ohci-jz4740.c is never compiled 2010-06-22 08:36 mth: thats all fixed in the upstream version 2010-06-22 08:38 enjoys w3m-image on the nn 2010-06-22 08:40 uhc ist usb host udc ist usb device 2010-06-22 08:41 mth: btw there is a flag to latch all clock divider changes 2010-06-22 08:42 I saw that, but it only applies to the main clocks, not to the others 2010-06-22 08:42 hm 2010-06-22 08:42 uhc needs 48Mhz 2010-06-22 08:43 eh, it does apply to all clocks, but still the spec says the non-main clocks should be stopped before changing freq 2010-06-22 08:45 it's UDC that can select EXT as a clock source 2010-06-22 08:46 I have no docs for UDC though, so I have no idea which clock ranges it can handle 2010-06-22 08:46 well 12 Mhz is USB slow speed or whatever, right? 2010-06-22 08:48 ok. slow is 3.5 Mhz, 12 is full 2010-06-22 08:48 it's called "full speed", but that means full speed for USB 1.0 2010-06-22 08:49 supplying it with 480 MHz is not feasible, I think, since the CPU might overheat at that point 2010-06-22 08:49 or can hi-speed work with speeds between 12 and 480 MHz as well? 2010-06-22 08:51 it is not MHz but MBit 2010-06-22 08:52 and with one bit per tick that becomes MHz 2010-06-22 08:52 or could it have a FIFO that has a separate clock for putting bits on the buts? 2010-06-22 08:53 still the cpu does not needd to run at 480 MHz 2010-06-22 08:53 yes 2010-06-22 08:53 it not like the cpu is putting one bit per clock cylce through the usb interface 2010-06-22 08:54 does anyone have documentation of the UDC part? 2010-06-22 08:54 yes 2010-06-22 08:54 i'll send it to you when i'm home 2010-06-22 08:54 thanks 2010-06-22 08:56 hm, the same udc core is used in some other uc for which the documentation is freely available on the net, but i don't remember its name :/ 2010-06-22 08:58 my PC says the USB ethernet device is 480 mbit/s 2010-06-22 09:01 http://www.google.de/#q="These+registers+provide+control+and+status"+filetype%3Apdf 2010-06-22 09:06 but there is nothing in there about clocks :. 2010-06-22 09:17 larsc: that returns a data sheet for the SM502, but it looks very different from what the UDC driver is doing 2010-06-22 09:18 for example max packet size is written as-is to a 16-bit register by the UDC driver, while the SM502 PDF says it is stored in an 8-bit register where the maximum size is 8 times the value in the register 2010-06-22 09:24 hm. ok. but it is at least very similar 2010-06-22 09:34 yes, but not for the purpose of figuring out what the device clock is used for exactly 2010-06-22 09:37 right 2010-06-22 09:38 given the fact that it is susposed to be able to run at high speed i would suspect that it has it's own pll for the bitclk 2010-06-22 09:40 even the gmenu2x code did not adjust the udc clock 2010-06-22 09:42 actually i can't find any code at all that touches the udc clock. not even usbboot 2010-06-22 09:45 the default configuration is indeed to use the ext clk 2010-06-22 09:45 hmm, clock.c also selects ext clk 2010-06-22 09:46 for UHC the clock source is PLL, but not for UDC 2010-06-22 09:47 right 2010-06-22 09:50 except if the boot loader selects PLL, since then jz4740_clock_init updates the clock parent 2010-06-22 09:51 so if we want to rely on the fact that the UDC clock source is EXT, it would be safer to set the clock source rather than adopt what the boot loader set, imo 2010-06-22 09:52 imo we shouldn't mess with it 2010-06-22 09:55 one problem i see is, that some drivers might want to roundup and some rounddown their clockfrequencies 2010-06-22 09:55 for example the lcd driver would roundup while the mmc driver whould rounddown 2010-06-22 09:55 isn't that dealt with by having the round routine as one of the ops of the clock? 2010-06-22 09:57 well, but if we wan't to adjust the clock speed when the ppl frequency is changed we don't know whether a driver rounded up or down 2010-06-22 09:57 imo the driver shouldn't round at all, the clock should do the rounding 2010-06-22 09:57 and save the value the driver originally requested 2010-06-22 09:59 ah, but that's not how it works right now 2010-06-22 09:59 but the clock doesn't know whether it should round up or down 2010-06-22 10:04 can't it call it's own .round_rate op? 2010-06-22 10:08 imo it is a layering violation to decide in which direction to round in the clock code 2010-06-22 10:12 an alternative would be to let the driver configure the rounding, but still have the clock perform it 2010-06-22 10:13 or could we require the driver set a new freq in the pre notification of the PLL change? 2010-06-22 10:14 thats what other platforms do 2010-06-22 10:17 some platforms implement a recalc callback for a clock 2010-06-22 10:18 Xiangfu Liu: [catdoc] fix typo by Jirka http://qi-hw.com/p/openwrt-packages/8b355f7 2010-06-22 11:59 Maarten ter Huurne: jz4740_mmc: Compile fix. http://qi-hw.com/p/qi-kernel/05f3649 2010-06-22 11:59 Lars-Peter Clausen: use sg_mapping_iter to iterate over sg elements. http://qi-hw.com/p/qi-kernel/002674c 2010-06-22 11:59 Lars-Peter Clausen: jz4740: clock: Fix setting parents for spi and i2s clock http://qi-hw.com/p/qi-kernel/902fdf0 2010-06-22 12:22 sup 2010-06-22 13:32 Hi! 2010-06-22 13:32 hey 2010-06-22 13:32 At the LinuxTag fair i owned a Nanonote 2010-06-22 13:33 sb told me, the nano would automatically show up a ip number, wenn connected to ubunto (tcp/ip over usb) 2010-06-22 13:34 what's that ip and where do i find a telnetd or sshd for my nano (i really prefer exporing it via keyboard and display of my notebook ... ;-) 2010-06-22 13:34 qwebirc50625, http://en.qi-hardware.com/wiki/Ethernet_over_USB 2010-06-22 13:35 i doubt it will show up automatically 2010-06-22 13:35 but with this wiki page you'll manage to set it up manually 2010-06-22 13:35 tnx 2010-06-22 13:37 i am looking for additional binaries for the default nanonote, e.g. bash (hate ash), sshd, a small cc, typical binaries, like expr, ... perhaps a webserver, lynx browser .. 2010-06-22 13:37 where do i find just those binaries? 2010-06-22 13:38 once you set up the networking in your nanonote, run "opkg update" 2010-06-22 13:38 and then "opkg list | grep [your_app]" 2010-06-22 13:38 as for the url of the repo - no idea 2010-06-22 13:41 oh wow! .... tnx lots 2010-06-22 13:42 i really repreciate the original handbook of nano ;-) 2010-06-22 13:42 depreciate ;-) 2010-06-22 13:42 i wish i had one :D 2010-06-22 13:43 but at the time i got mine (dev model) there was no printed manual yet 2010-06-22 13:43 oh a belgium guy sold me one for 80¬ ;-) 2010-06-22 13:44 it's hard to put anything in the handbook if the device has almost no software at that point of time 2010-06-22 13:44 and anything can change 2010-06-22 13:45 what i am also really missing is a app-place ... gnuchess, doom, tetris ... those games are already existing, but i had to find them up in the www via google ...bad!!! 2010-06-22 13:46 yeah, i guess that's what the repo is for 2010-06-22 13:46 but i haven't tried the opkg package repository yet 2010-06-22 13:46 oh, missed that ... where can i find this repo via http:// ??? 2010-06-22 13:46 honestly? no idea :D 2010-06-22 13:47 but check opkg configs 2010-06-22 13:47 there must be an address in there 2010-06-22 13:47 i don't know how much stuff is there anyway 2010-06-22 13:47 ok, will find that ;-) but i am not always online ... at the moment i am mirroring every archive for nanonote onto my ubuntu ... 2010-06-22 13:48 http://forums.gentoo.org/viewtopic-t-826783.html?sid=524194bccc28b6b2fc248a2e873a6a52 2010-06-22 13:48 gentoo really works on ben??? 2010-06-22 13:48 (glibc ...) 2010-06-22 13:48 probably 2010-06-22 13:49 i don't really know, but i don't really see a point of gentoo running on 336MHz, 32RAM device 2010-06-22 13:49 what would u suggest? keeping the original image, changing to debian? 2010-06-22 13:49 i mean, gentoo comes with ebuilds, that have to be compiled for the machine 2010-06-22 13:49 sure you could cross-compile every app on your pc box 2010-06-22 13:49 but what's the point? 2010-06-22 13:50 lots of work .. ;-( 2010-06-22 13:50 well, there's some interesting work going on in the jlime distribution 2010-06-22 13:50 X11, icewm, matchbox.. ;) 2010-06-22 13:50 hmmm .... i thought about going back to ncurses GUI ;-) 2010-06-22 13:51 keep in mind the default font size in the console is less than the standard terminal size 2010-06-22 13:51 so most of ncurses stuff will not work 2010-06-22 13:51 and if you change the font to a standard terminal size, it will be too small to be readible 2010-06-22 13:51 in former times linux kernel had a boot option for 80x25, 80x43, 40x25 fonts ... are they still there and usable on ben nanonote? 2010-06-22 13:52 it's the problem of 320x240 and lcd type 2010-06-22 13:52 simply very small fonts are disorted 2010-06-22 13:52 antialiasing fonts should work ... 16M colors!!! 2010-06-22 13:53 http://wstaw.org/m/2010/06/09/lcd.png on the left you have the standard LCD led placement, on the right is the nanonote 2010-06-22 13:53 seems to get complicated to build a font for ... ;-( 2010-06-22 13:54 qwebirc50625: install debian 2010-06-22 13:54 for sure 2010-06-22 13:54 especially if you're an ubuntu user already 2010-06-22 13:54 now a very small font (letter A) displayed on the normal LCD and nanonote's one: http://wstaw.org/m/2010/06/22/foo_png_750x750_q85.jpg 2010-06-22 13:54 i think you get the problem 2010-06-22 13:54 its awesome to do the same things on my NN as on my desktop 2010-06-22 13:54 I run debian on mine, and its pure awesomeness 2010-06-22 13:55 ~seen tuxbrain 2010-06-22 13:55 nebajoth, really? 2010-06-22 13:55 like, what debian has to offer? 2010-06-22 13:55 besides cli, which is the same as everywhere 2010-06-22 13:56 i think desktop distributions ports have no real advantages on handheld devices like the nanonote 2010-06-22 13:56 keyboard works correctly on ben nanonote with debian? 2010-06-22 13:57 i really dislike qt and gtk+ is a memory pig ... so no real chance to install a gui on ben nanonote ... 2010-06-22 13:57 qwebirc50625, have you updated the firmware? 2010-06-22 13:58 the latest one comes with gmenu2x - a gui written in sdl 2010-06-22 13:58 it's really lightweight 2010-06-22 13:58 zear: like I said 2010-06-22 13:58 no, not yet ... original firmware ... why do you ask? 2010-06-22 13:58 total transparency 2010-06-22 13:58 the same set of tools as my desktkop user experience 2010-06-22 13:58 qwebirc50625, because the newest comes with gmenu2x 2010-06-22 13:58 and a huge set of packages ready fo rinstallation 2010-06-22 13:58 so you can try it 2010-06-22 13:58 for installation 2010-06-22 13:58 it runs a treat, as long as you give it a little swap space 2010-06-22 13:59 I see absolutely zero reasons to step down to a "custom" firmware 2010-06-22 13:59 jlime is an interesting exploratory experiment 2010-06-22 13:59 but I don't really see a use case for it except as some compromise between the openwrt spartan approach and the all-things-loaded debian one openwrt spartan 2010-06-22 14:00 qwebirc50625, here's to give you an idea how gmenu2x looks like: http://2.bp.blogspot.com/_Dt7dKAqP0fM/Rll9ngLAgtI/AAAAAAAAAU4/KbCer0T6wOI/s400/Gmenu2x.png 2010-06-22 14:00 I believe an OE distribution was considered early on by the devs 2010-06-22 14:00 and rejected on grounds that it was overengineered 2010-06-22 14:00 and didn't bring much benefit 2010-06-22 14:00 gmenu2x is written in c? 2010-06-22 14:00 qwebirc50625, or c++, i'm not sure 2010-06-22 14:00 let me check 2010-06-22 14:00 cpp 2010-06-22 14:01 here's the project page: http://projects.qi-hardware.com/index.php/p/gmenu2x/ 2010-06-22 14:01 the code is a mess though, so while it's useful to see what can be done, I wouldn't recommend copying its design into your own project 2010-06-22 14:02 ;D 2010-06-22 14:02 qwebirc50625: wxWidgets on DirectFB is relatively light and can be themed 2010-06-22 14:04 gmenu2x cpp ... better would have been c ... i really dislike any interpreters ... even dalvik .... memory pigs ... 2010-06-22 14:05 where is there an interpreter? 2010-06-22 14:05 i have talked to nokia/siemens qt developers at the linuxtag fair ... qt is NOT FREE ... 2010-06-22 14:06 not free in what way? 2010-06-22 14:06 cpp is a mixture between compiler and interpreter ... see e.g. virtual functions ... 2010-06-22 14:06 yes, elaborate, I want to know 2010-06-22 14:07 commercial applications with closed source you have to pay for ... 2010-06-22 14:07 commercial applications opensource is free 2010-06-22 14:07 that the difference between the GNU and BSD definition of free... nothing new there 2010-06-22 14:07 talking about the new qt license 2010-06-22 14:08 yes commercial closed source is paid 2010-06-22 14:08 hmm weird 2010-06-22 14:08 well, not like I'm doing that anytime soon 2010-06-22 14:09 this guy showed me the new touch libs for qt ... interesting ... but the license ... ;-( 2010-06-22 14:10 and with new qt you can output javascript ... from the cpp source code ... but has its own JS interpreter weird ... but seems to work ... 2010-06-22 14:10 i see nothing wrong with paying for commercial use, but you should be obligated to release the source code anyway 2010-06-22 14:10 i just don't like any kind of closed source software 2010-06-22 14:10 paid or not 2010-06-22 14:10 qt seems to have become all open source ... 2010-06-22 14:11 but I'm not quite sure when you need the commercial license 2010-06-22 14:11 they mostly say "if you can't comply with the LGPL" 2010-06-22 14:11 commercial sold without source ... then u have to pay. 2010-06-22 14:12 some sort of punishment ;-) 2010-06-22 14:12 if you link dynamically, LGPL even allows a closed source app to use a lib 2010-06-22 14:12 it's actually different 2010-06-22 14:12 I misinterpreted 2010-06-22 14:13 they say if it's commercial you need the commercial license, but you still have to comply with the LGPL 2010-06-22 14:13 Hi Mirco! 2010-06-22 14:13 bartbes: that doesn't make sense 2010-06-22 14:13 Mirco Lindner? 2010-06-22 14:13 mth: why? 2010-06-22 14:13 qwebirc50625: he is not here 2010-06-22 14:14 ? 2010-06-22 14:14 because (L)GPL doesn't allow additional restrictions beyond what is in that license itself 2010-06-22 14:14 qwebirc50625: mirko is a different mirko 2010-06-22 14:14 mth: it doesn't allow dual-licensing? 2010-06-22 14:14 there are two of them... 2010-06-22 14:14 in the past, it was GPL or commercial; recently they changed that to LGPL or commercial 2010-06-22 14:15 bartbes: it does 2010-06-22 14:15 bartbes: it does, but then the two licenses are completely separate 2010-06-22 14:15 but you can put additional restrictions on the lgpl 2010-06-22 14:15 mth: I guess that is the case 2010-06-22 14:15 can/can't 2010-06-22 14:16 IMHO this ingenic board (built in in ben nanonote) has great future ... it's used everywhere in china ... not ARM they really prefer MIPS ... Software development in future comes from china ... 2010-06-22 14:16 No chinese company will use qt ... ;-( 2010-06-22 14:16 because of non free license ... 2010-06-22 14:17 hypocrite if you consider they steal everything themselves 2010-06-22 14:17 where do i find information or code about powermanagement in ben nanonote? 2010-06-22 14:18 chinese people always steal software themselves ;-) 2010-06-22 14:22 ben nanonote has just usb client - not host? So i can't connect my hama stick to it? 2010-06-22 14:22 That information right? 2010-06-22 14:23 qwebirc50625, unfortunally, that's true 2010-06-22 14:23 no usb host in ben nanonote 2010-06-22 14:24 where can i get that SDIO with wifi card from? 2010-06-22 14:27 usb host for usb clients would have been much better ... but tcp/ip over usb seem to work fine ;-) ... can connect hundreds of dedicated ben servers to one ubuntu machine ;-) 2010-06-22 14:35 milkymist rocks 2010-06-22 14:55 Bas Wijnen: working fat reader http://qi-hw.com/p/iris/a277156 2010-06-22 15:07 rejon: you got it in hardware? 2010-06-22 15:08 A platform with a hackable processor would be damn nice. 2010-06-22 15:10 Is Milkymist OK as a multi-purpose platform? 2010-06-22 15:24 sdschulze: doubt its very fast just yet 2010-06-22 15:24 but it "runs linux" 2010-06-22 15:25 does it run crysis? 2010-06-22 15:26 yep 2010-06-22 15:26 at 1fps :D 2010-06-22 15:26 -100fps 2010-06-22 15:26 it starts at the end of the game 2010-06-22 15:26 and moves backwards 2010-06-22 15:26 good answer to an otherwise horrible joke 2010-06-22 15:26 its so slow 2010-06-22 15:27 gotta roll with the punches! 2010-06-22 15:27 nebajoth: oh, nice 2010-06-22 15:29 my matter of interest: how do I make a processor more friendly towards type-safe programming languages? 2010-06-22 15:29 probably a long-term issue, though 2010-06-22 15:36 I would like my processor to help me doing array bound-checking, maybe garbage collection and maybe unboxing. 2010-06-22 15:55 Hello. I tried re-flashing the NanoNote with Debian, according to the pyeno.org instructions on how to do so.. now, when I try to turn it on, it won't. Someone in here told me to put it into USB-boot mode... i've tried to do so for hours and hours, with no avail.. Is there any luck on unbricking my NanoNote? 2010-06-22 15:57 qwebirc23620: So the reflashing was succesful? 2010-06-22 15:57 Yes, it was. But someone told me that the boot-loader is corrupted. 2010-06-22 15:57 Hence it not turning on. 2010-06-22 15:58 Why would it be?! 2010-06-22 15:58 Remove all power sources (battery and USB cable). 2010-06-22 15:58 just to make sure it's really off 2010-06-22 15:59 (BTW, you should rather follow the http://www.tuxbrain.com/en/content/%E6%9C%AC-ben-nanonote-editingcompilingflashing-arduino-sketch tutorial -- the Debian image is better, but both should at least boot.) 2010-06-22 15:59 Well, someone in here, asked if the LED on the right side of the unit blinked really quickly upon power on, and it did.. so it was their opinion that the boot-loader was corrupted. 2010-06-22 15:59 Then re-apply power by either inserting the battery or the cable. 2010-06-22 16:00 I've already tried that.. many times. 2010-06-22 16:00 Then re-re-flash... 2010-06-22 16:00 I can't get it to into USB-boot mode... 2010-06-22 16:00 not even using the hardware method? 2010-06-22 16:00 Nope. 2010-06-22 16:01 (the two pins) 2010-06-22 16:01 I've tried tin foil, the little rubber deal that came with the NanoNote.. 2010-06-22 16:01 Yes. The two pins. 2010-06-22 16:01 So you connected them and pressed the power button meanwhile? 2010-06-22 16:02 Yes. 2010-06-22 16:02 sounds like a hardware problem then... 2010-06-22 16:02 maybe ask on the mailing list 2010-06-22 16:03 Well, when recharging, the LED turns a bright red.. 2010-06-22 16:03 That's correct. 2010-06-22 16:03 Yeah. 2010-06-22 16:03 because it gets charged 2010-06-22 16:03 Just saying that that may be a sign that the hardware is fine. 2010-06-22 16:04 well, that it's not completely broken, rather 2010-06-22 16:04 I'm just worried I brcked it. 2010-06-22 16:04 How would you have done this? 2010-06-22 16:05 Well, I am kind of assuming since the unit will not turn on. 2010-06-22 16:05 And i've tried everything. 2010-06-22 16:05 If you didn't open the case, you hardly have a chance to break anything. 2010-06-22 16:05 Ah. Ok. 2010-06-22 16:06 (AFAIK -- I've no real clue about the NanoNote hardware.) 2010-06-22 16:06 I always thought flashing was brick-sensitive 2010-06-22 16:06 How does the "reset" button work? Any idea? 2010-06-22 16:07 So your computer doesn't recognize the NanoNote as a USB device? 2010-06-22 16:07 No, it doesn't. 2010-06-22 16:07 # watch lsusb 2010-06-22 16:08 bartbes: Dunno, but doesn't it just change the contents of the NAND flash? 2010-06-22 16:08 I think i'm going to let it sit for a few hours... maybe that will help. 2010-06-22 16:08 (With no battery or USB cable) 2010-06-22 16:08 think so, but if that memory gets corrupted your screwed, basically 2010-06-22 16:08 bartbes the ben is unbrickable cause it has hardware usb boot mode, you can always reflash 2010-06-22 16:09 urandom_: good to know 2010-06-22 16:10 If you could break it that way, it wouldn't be recommended to do "nerase 0 4096 0 0". 2010-06-22 16:11 qwebirc23620 just retry till is works, you can always get into usb boot mode but it is sometimes hard to get into 2010-06-22 16:11 that sounds dangerous... 2010-06-22 16:11 urandom_: Nod. 2010-06-22 16:12 qwebirc23620: Try a different USB cable.  I've had experiences with bad USB cables... 2010-06-22 16:12 though unlikely 2010-06-22 16:12 you have to press damned hard 2010-06-22 16:12 Ok. 2010-06-22 16:12 qwebirc23620, ah, so the nanonote won't boot? 2010-06-22 16:13 zear: Nope. 2010-06-22 16:13 and it was me who told you that it was likely a corrupt bootloader 2010-06-22 16:13 that's a VERY common problem when flashing using the script 2010-06-22 16:13 qwebirc23620: I usually use a short wire. 2010-06-22 16:13 for me it's a 100% chance the script badly flashes the bootloader 2010-06-22 16:13 so i always flash the bootloader manually 2010-06-22 16:14 qwebirc23620: Hold both ends in your hand like chopsticks. 2010-06-22 16:14 I did it all manually. I even cut and pasted the commands into the shell. 2010-06-22 16:15 Hmm.. I can't find a wire.. 2010-06-22 16:15 That way, it has worked best for me. 2010-06-22 16:15 Maybe I can find a piece of speaker wire. 2010-06-22 16:15 you could always get some wire from your tv :P 2010-06-22 16:16 I didn't have luck with wire 2010-06-22 16:16 The ends should not be insulated, of course. 2010-06-22 16:17 tinfoil is the only thing that worked for me 2010-06-22 16:17 what about a staple? 2010-06-22 16:17 bartbes: similar to a wire 2010-06-22 16:18 though you should remove the insulation 2010-06-22 16:18 yes, but it is an easy to obtain conductive material 2010-06-22 16:18 *object 2010-06-22 16:18 (BTW, is "adding a USB boot button" on the TODO list?...) 2010-06-22 16:19 haha 2010-06-22 16:19 I'm doing it to mine 2010-06-22 16:19 I got 28 AWG wire 2010-06-22 16:19 going to break it out to the side of the case 2010-06-22 16:19 put in a little switch 2010-06-22 16:19 I was concerned it might displace the battery too much 2010-06-22 16:19 but it fits fine 2010-06-22 16:20 in fact, I've had a coiled piece in there for about 5 days 2010-06-22 16:20 just sitting between the battery and the underside of the circuitboard 2010-06-22 16:21 bbiab 2010-06-22 16:22 Soldering -- if done well -- is of course the most reliable method. 2010-06-22 17:09 Still no luck in getting it into USB-boot mode. 2010-06-22 17:10 qwebirc87876, a handy command: "watch lsusb" 2010-06-22 17:10 I noticed a few people on a forum have the same problem as me.. no remedy, though. 2010-06-22 17:11 will tell you if the device is in usbmode 2010-06-22 17:11 Yes. I used that command. 2010-06-22 17:11 and will save some time on typing the command 2010-06-22 17:11 ah, fine ;) 2010-06-22 17:11 forum? We have some forums? 2010-06-22 17:12 At the end of this URL: http://www.tuxbrain.com/en/content/%E6%9C%AC-ben-nanonote-editingcompilingflashing-arduino-sketch 2010-06-22 17:12 Well, it's not a forum.. my bad. 2010-06-22 17:12 2 people say that they have the same problem as me. 2010-06-22 17:13 the bootloader is corrupted 2010-06-22 17:13 you have to reflash it 2010-06-22 17:13 that's the fix for it 2010-06-22 17:13 I know. I know. But, I cannot boot into USB-boot mode. 2010-06-22 17:13 I've been trying almost non stop since lastnight. 2010-06-22 17:13 qwebirc87876, maybe try with the aluminium foil 2010-06-22 17:13 roll it up and try to short both the pins 2010-06-22 17:14 I tried that.. as well as a wire, and the carbon button that came with the unit.. 2010-06-22 17:14 I'll try again though. 2010-06-22 17:14 oh you have the button? 2010-06-22 17:14 then use that 2010-06-22 17:14 you just need to press it firmly 2010-06-22 17:14 Yes. I've tried. 2010-06-22 17:14 it is very odd 2010-06-22 17:14 that you cannot start it in usb mode 2010-06-22 17:14 have you tried scraping the surface of the contacts a little? 2010-06-22 17:14 maybe there's some kind of residue preventing proper contact 2010-06-22 17:14 qwebirc87876, sometimes i had to try the button ~50 times to get it to boot 2010-06-22 17:15 and crinkle the tinfoil 2010-06-22 17:15 but i think it's because i wan't pressing strong enough 2010-06-22 17:15 yeah, you have to press insanely strongl 2010-06-22 17:15 y 2010-06-22 17:15 I'm breaking it out to a switch on the side of the unit as soon as I find a properly small switch :P 2010-06-22 17:15 I'll try wiping the contacts off... wish I had some isopropyl.. 2010-06-22 17:16 zear 2010-06-22 17:16 what firmware do you use? 2010-06-22 17:16 qwebirc87876, and just in case, that's how the pin shorting should look like: 1) press both the pins with the button AND hold it 2) still holding the button pressed, plug in the usb 3) don't release the button until the device is in usbboot mode (but if it doesn't happen after ~4sec, it failed and you have to try again) 2010-06-22 17:17 nebajoth, currently the newest 2010-06-22 17:17 i think 2010-06-22 17:17 openwrt? 2010-06-22 17:17 ok 2010-06-22 17:17 does dumpkeys work for you? 2010-06-22 17:17 nebajoth, i think not 2010-06-22 17:17 but i don't remember right now 2010-06-22 17:17 but i tested it once 2010-06-22 17:17 the battery is dead, can't check it out now 2010-06-22 17:18 k 2010-06-22 17:18 how does openwrt determine keymap? 2010-06-22 17:19 no idea ;) 2010-06-22 17:19 %) 2010-06-22 17:22 Woohoo! Got it. 2010-06-22 17:22 qwebirc87876, ;D 2010-06-22 17:22 by cleaning the contacts? 2010-06-22 17:22 now, flash the bootloader manually 2010-06-22 17:22 not via the script 2010-06-22 17:22 Nod. 2010-06-22 17:23 Should I erase? 2010-06-22 17:23 And re-flash everything? 2010-06-22 17:25 yes 2010-06-22 17:25 what did it, qwebirc87876?  cleaning the contacts? 2010-06-22 17:25 or the order you did thing? 2010-06-22 17:25 s? 2010-06-22 17:28 wtf, keymaps are confusing 2010-06-22 17:28 I'm not sure, exactly. 2010-06-22 17:28 I think zear's instructions are what did it. 2010-06-22 17:28 that actually makes sense 2010-06-22 17:28 Thanks, zear. 2010-06-22 17:28 I didn't think the contacts should be a real problem 2010-06-22 17:28 it was just all I could think of 2010-06-22 17:29 Anyone know where the Debian files to flash are localed? 2010-06-22 17:29 I didn't care for OpenWRT. 2010-06-22 17:30 the ubi is linked in the tuxbrain tutorial 2010-06-22 17:30 that was linked above 2010-06-22 17:30 qwebirc87876, you're welcome ;) 2010-06-22 17:31 I will start to claim royalties for that tutorial :P 2010-06-22 17:31 :D 2010-06-22 17:32 btw tuxbrain, new console from GPH is in developement. What's your opinion on this? :D 2010-06-22 17:32 they showed it during E3 2010-06-22 17:32 tuxbrain 2010-06-22 17:32 my spanish amigo 2010-06-22 17:32 do you know anything about keymaps? 2010-06-22 17:33 nebajoth, larsc should know 2010-06-22 17:33 larsc knows everything ;) 2010-06-22 17:33 man, not at all 2010-06-22 17:33 just don't bug him too often ;) 2010-06-22 17:33 woop 2010-06-22 17:33 larsc: ping 2010-06-22 17:34 zear:closed shit is closed shit in spite you paint it pink 2010-06-22 17:34 tuxbrain, http://www.youtube.com/watch?v=D5QkvGbisJc 2010-06-22 17:34 well, it's a wiz in a different case, with double ram ;) 2010-06-22 17:34 and with a faggy analog instead of a dpad 2010-06-22 17:34 well in this case black 2010-06-22 17:34 well, it's not *tat* closed, it runs linux 2010-06-22 17:35 there will be the full source code if it, as usual 2010-06-22 17:35 and a toolchain 2010-06-22 17:35 half measures 2010-06-22 17:35 yea 2010-06-22 17:36 impatient n00bs too eager to sacrifice freedom for an instant fix 2010-06-22 17:36 ... they've had trouble getting the source code to the stuff on the Wiz out, and it took them ages to get a toolchain out too ;) 2010-06-22 17:36 stuckie, oh? I know it was the case with gp2x 2010-06-22 17:36 but i didn't know wiz wasn't open at first 2010-06-22 17:36 that the finally release the fonts of the all the libraries they use, including "his" version of sdl? 2010-06-22 17:36 hahah I'm just trolling, in case anybody is associated with that project :D 2010-06-22 17:36 Wiz was slightly better.. they didn't take _quite_ as long 2010-06-22 17:37 anybody here running debian and wants to run a dumpkeys for me? 2010-06-22 17:37 well, anyway i'm sticking to qi-hardware and dingoo 2010-06-22 17:38 well, doesn't mind, GPH on wiz was very loosy quality materials, I have lost a lot of interest in it 2010-06-22 17:38 I might grab a NanoNote at some point.. once I've exhausted all the crazy hacks I'm upto on the Pandora ( I'll then start doing crazy hacks on the NanoNote instead! ) 2010-06-22 17:38 zear: double RAM, impopular case design and bad controls, it's just like the A330 :) 2010-06-22 17:39 mth, true :D 2010-06-22 17:39 mth, and a worse screen 2010-06-22 17:39 wolf:~/nano # wget http://downloads.qi-hardware.com/software/images/Ben_NanoNote_2GB_NAND/latest/openwrt-xburst-u-boot.bin --2010-06-22 14:37:18--  http://downloads.qi-hardware.com/software/images/Ben_NanoNote_2GB_NAND/latest/openwrt-xburst-u-boot.bin Resolving downloads.qi-hardware.com... 88.198.75.224 Connecting to downloads.qi-hardware.com|88.198.75.224|:80... connected. HTTP request sent, awaiting response... 404 Not F 2010-06-22 17:39 oh, at least the A330 had a better screen 2010-06-22 17:39 :/ 2010-06-22 17:39 mth, and in both cases, a higher price ;D 2010-06-22 17:46 Anyone know where I can get that u-boot image? 2010-06-22 17:47 Or should I use the second one listed in the pyneo.org page? 2010-06-22 17:47 I used the second one the first time I flashed the Nano, and that's when it wouldn't power on. 2010-06-22 17:48 you should get 2010-06-22 17:49 the one that xiangfu released 2010-06-22 17:49 I dunno what the download url for it is these days 2010-06-22 17:49 if needed, I can dropbox mine 2010-06-22 17:49 but its probably a month old 2010-06-22 17:51 qwebirc87876: http://downloads.qi-hardware.com/software/images/Ben_NanoNote_2GB_NAND/latest/ 2010-06-22 17:51 the problem you had 2010-06-22 17:51 Ok. http://downloads.qi-hardware.com/software/images/Ben_NanoNote_2GB_NAND/latest/openwrt-xburst-u-boot.bin is actually openwrt-xburst-qi_lb60-u-boot.bin... must be a typo. 2010-06-22 17:51 was you specified the filename 2010-06-22 17:51 which has changed 2010-06-22 17:51 no, its changed 2010-06-22 17:52 the one with qi_lb60 in it 2010-06-22 17:52 Ok. 2010-06-22 17:52 shows kernel output on the screen 2010-06-22 17:52 which the earlier one did not 2010-06-22 17:52 it was an optimization xiangfu added 2010-06-22 17:52 pyneo has no real communication with the devs 2010-06-22 17:52 so they haven't updated their tutorial 2010-06-22 17:55 So, I should get http://downloads.qi-hardware.com/software/images/Ben_NanoNote_2GB_NAND/latest/openwrt-xburst-qi_lb60-u-boot.bin ??? 2010-06-22 17:55 yes 2010-06-22 17:56 Ok. 2010-06-22 18:11 wth 2010-06-22 18:11 `showkey` shows a completely different keycode from what the keymaps supposedly alter 2010-06-22 18:12 I'm so bloody confused 2010-06-22 18:21 nebajoth: pong 2010-06-22 18:26 larsc: I was told you are a wizard re: keymaps 2010-06-22 18:26 thanks for responding :D 2010-06-22 18:26 I am debugging the keymap in debian 2010-06-22 18:27 by default console-setup-mini is installed, and this doesn't have some pretty basic characters working 2010-06-22 18:27 such as + 2010-06-22 18:27 I apt-get installed console-setup (full) 2010-06-22 18:27 and it enabled +, but broke all the red-arrow characters 2010-06-22 18:28 I'd like to make a new, clean keymap specifically for the NN 2010-06-22 18:28 but I'm getting weird results when I try to figure out what each key is 2010-06-22 18:28 specifically, I run `showkey -m`, and it gives me what I thought would be the keycodes used in keymap files 2010-06-22 18:28 but while the format looks identical, the numbers aren't the same 2010-06-22 18:28 in other works, showkey seems to be showing me false values 2010-06-22 18:29 words* 2010-06-22 18:29 http://gitorious.org/mzcode/nanonotes/blobs/public/keymaps/us_bnn.kmap 2010-06-22 18:29 :O 2010-06-22 18:30 mine looks pretty similar 2010-06-22 18:30 oh 2010-06-22 18:30 here we go 2010-06-22 18:30 linux-keys-bare.inc.gz 2010-06-22 18:30 what is that 2010-06-22 18:31 also, while this is great, and I appreciate it and will totally use it 2010-06-22 18:31 it doesn't answer my question regarding showkey 2010-06-22 18:31 any idea what that's about? 2010-06-22 18:31 am I misunderstanding something? 2010-06-22 18:36 no idea 2010-06-22 18:36 ok 2010-06-22 18:37 well thanks, you saved me a few hours :P 2010-06-22 18:38 here is the thread about it http://en.qi-hardware.com/pipermail/developer/2010-June/003116.html 2010-06-22 18:38 maybe the guy how created the mapping knows about it 2010-06-22 18:39 marc zonzon 2010-06-22 18:39 good call 2010-06-22 18:39 thanks 2010-06-22 18:44 damnnnn it feels good to have a working keymap 2010-06-22 18:55 morning all 2010-06-22 19:00 gm 2010-06-22 21:40 http://code.google.com/p/jz-hacking/wiki/qemujz 2010-06-22 23:02 damm 2010-06-22 23:03 i think i damaged tp4 pcb point 2010-06-22 23:03 argg 2010-06-22 23:03 how that? 2010-06-22 23:03 i was soldering the wire again 2010-06-22 23:03 cause got short 2010-06-22 23:03 so i decide replace 2010-06-22 23:03 bring it to cparty maybe carlos can rescue it :-) 2010-06-22 23:04 bur wait i'll see what can i do 2010-06-22 23:04 sure 2010-06-22 23:04 watch out with overheating 2010-06-22 23:04 then your ben may be totally broken 2010-06-22 23:04 also tp4 is close to the cpu I think 2010-06-22 23:04 avoiding that i think acidentally pull the cable and removed the pin 2010-06-22 23:04 yes it is 2010-06-22 23:05 the COB glue is spec'ed for a max of 150 celsius I think 2010-06-22 23:05 hmm 2010-06-22 23:05 damm 2010-06-22 23:05 if it becomes soft, the bonding wires inside may get damaged 2010-06-22 23:05 can you still boot the nano? 2010-06-22 23:06 wait 2010-06-22 23:06 if you only mechanically ripped off the TP, it usually can be rescued by finding the wire under the PCB coating and doing a little surgery there 2010-06-22 23:06 but you need to be somewhat skilled so you don't make things worse and worse 2010-06-22 23:06 I couldn't do it for sure :-) 2010-06-22 23:07 yeah i'm about that but first i'll check boot 2010-06-22 23:07 we can swap nanos, I give you mine and vice versa 2010-06-22 23:07 I don't need tp4 2010-06-22 23:08 you relly need how my nano looks after disambled and assenle again.. 2010-06-22 23:08 cool 2010-06-22 23:08 wait wait ill plug usb 2010-06-22 23:08 I like used computers 2010-06-22 23:09 uff it boots 2010-06-22 23:09 he he 2010-06-22 23:09 good 2010-06-22 23:09 be careful soldering close to the COB glue 2010-06-22 23:09 solder fast 2010-06-22 23:10 now time to surgery 2010-06-22 23:10 COB is not heat tolerant at all 2010-06-22 23:10 i was thinking use a epoxy to paste the pcb poiny again.. 2010-06-22 23:10 the COB step is done after SMT, basically a cold process 2010-06-22 23:10 wire bonding, then glue 2010-06-22 23:10 after that there is no more heating 2010-06-22 23:11 until you approach it with the tip of your iron, he he 2010-06-22 23:11 so you need to keep the heat really local to the TP4 area 2010-06-22 23:12 do you plan to help Milkymist development on your avnet board? 2010-06-22 23:13 i plan learn more about MM then help ;) 2010-06-22 23:13 great 2010-06-22 23:14 so my knowledge is undergrounded i think is the word 2010-06-22 23:14 plus i dint learn verilog just vhdl.. 2010-06-22 23:15 but MM is fantastic to learn, so far the papers are easy to follow 2010-06-22 23:19 good 2010-06-22 23:20 we need to be careful to not create too many, ideally none, dependencies on proprietary Xilinx stuff 2010-06-22 23:20 this is very high on Sebastien's watch list so that's good 2010-06-22 23:20 but there are always a few things here and there that can be improved 2010-06-22 23:21 like this mail you may have just seen on the list talking about reflashing without the xilinx webpack 2010-06-22 23:21 or simulation (icarus verilog/gtkwave) without needing Xilinx binaries 2010-06-22 23:22 but anyway, just got your avnet :-) 2010-06-22 23:22 do you bring it to cparty? 2010-06-22 23:22 sure 2010-06-22 23:28 done 2010-06-22 23:29 now wait 10min 2010-06-22 23:30 i think for now xilinx stuff is just nedeed for sintesys 2010-06-22 23:31 verilog is promising but still missing feature i tested and reported the bug 2010-06-22 23:31 well there are many details here and there I think 2010-06-22 23:31 proprietary dependencies are lurking everywhere :-) 2010-06-22 23:31 bu developers well, they just dont want to help as we like 2010-06-22 23:31 what do you mean? 2010-06-22 23:31 bu developers well? 2010-06-22 23:31 s/bu/but 2010-06-22 23:32 verilog developers, 2010-06-22 23:32 why not? 2010-06-22 23:32 i sjut a thread about a missing feature 2010-06-22 23:32 I'm not worried we get there 2010-06-22 23:32 wait 2010-06-22 23:32 the Icarus Verilog guy I think is doing this project in his spare time for 10 years already 2010-06-22 23:32 amazing 2010-06-22 23:33 we have to pump some money into free technology, to accelerate it... 2010-06-22 23:34 http://sourceforge.net/tracker/?func=detail&atid=775997&aid=3012126&group_id=149850 2010-06-22 23:35 the recomedation of sebastien is rewrite some code in MM to not relay on it and make it run well on icarus 2010-06-22 23:45 greetings, anyone know sdl programming? I'm looking at an example and wondering if I could get this running on my ben nano note.. 2010-06-22 23:45 specifically SDL_SetVideoMode(640, 480, 16, SDL_SWSURFACE); 2010-06-22 23:51 kristianpaul: nice, that bug was fixed! congrats! 2010-06-22 23:53 well i prefer let this pcb dry all the night 2010-06-22 23:53 gn8 2010-06-22 23:53 see you i some hrs