04[18:07] * wpyh checks mcuelenaere's name on thelist [18:07] ah, he's here 01[18:07] indeed 01[18:07] what do you want to know? 03[18:07] * saratoga (i=9803c6dd@gateway/web/ajax/mibbit.com/x-c96acb3cd7a6e609) has joined #rockbox-community 04[18:08] mcuelenaere: I see on the OndaVX747 page, that you have to hold the MENU button while resetting the player [18:08] what difference does holding down the MENU button make? 06[18:08] * Nico_P thinks this is ontopic for #rockbox 01[18:08] that's for getting into the USB recovery mode 01[18:08] Nico_P, wpyh: perhaps this *is* on-topic [18:08] i accidently installed an 8.10 ubuntu prerelease build, can I downgrade easily or should I just format and reinstall? 04[18:09] mcuelenaere: nice work btw! Should I send you my Meizu when you are finished? :) [18:09] Downgrading is not recommended [18:09] I think it's off topic... because I'm actually eyeing the vx777 :p [18:09] rasher, score? [18:09] saratoga: it's probably more work than just reinstalling [18:09] markun: good idea 01[18:09] markun: :) [18:09] :p [18:09] ok good to know 04[18:09] * wpyh checks up on mcuelenaere 01[18:09] markun: BTW, how's that meizu port coming? [18:09] bertrik: doing away with the squareroot - it's the kind of thing I'd never have thought of, yet it's so obvious [18:09] stupid ubuntu versions, i can never remember the names and the ftps don't include the numbers 01[18:09] wpyh: I think the VX777 doesn't differ much from the VX747 04[18:10] hm... I can't see mcuelenaere's ip [18:10] :p 01[18:10] IRC cloak ;) 04[18:10] mcuelenaere: It's on hold I think [18:10] well, the vx777 doesn't seem to have a MENU button... 01[18:10] only the screen and the chip differ [18:10] saratoga: That is really weird indeed. [18:10] I'm not actively working on it and I don't think anyone else is 01[18:10] wpyh: I'm pretty sure there's a way to get into that mode 04[18:10] mcuelenaere: yeah... so I'll just get straight to the point: which country are you in? 01[18:10] markun: hmm, a bit like my ZVM port I guess :( [18:10] markun: I'm actually working on plugins on the ipod :p 01[18:10] wpyh: Belgium [18:11] hm... Belgium is far [18:11] wpyh: yes, I noticed [18:11] and has yummy waffles 01[18:11] :) [18:11] and beer! 01[18:11] good beer! 01[18:11] wpyh: why so? [18:11] bertrik: i was getting there1 [18:11] ! [18:11] scorche, sorry 01[18:11] wpyh: btw, take a look at those user forums [18:12] i saw the belgians are buying bud, does that mean the us is going to get more delicious belgian beer or that belgian beer is going to start sucking liek us beer 01[18:12] mostly they mention something about it seems like the device is bricked when pressing that button etc 01[18:12] that's how I found out about it before I bought it [18:12] markun: yeah, no work on the meizu and t60 for now... 01[18:12] (I did quite a lot of research for find a nice new Rockbox target ;)) 04[18:12] mcuelenaere: because I'm mostly in China or in Indonesia [18:12] :p [18:12] hm... [18:12] the vx777 is a new device, so not much is known about it 01[18:13] it's pretty much the same as the vx747 01[18:13] I even think I'm running the vx777 fw on mine 01[18:13] (haven't double checked) 01[18:13] I mean on my 747 [18:13] hm.. [18:13] doesn't the 777 use a faster version of the CPU? [18:13] Wow, #ubuntu is bad... 01[18:13] only big difference is it's using the jz4740 chip [18:13] markun: that's why I want the 777 :D 01[18:13] so it has TV-out [18:14] let me check the prices here 01[18:14] markun: AFAIK there's not much difference between the jz4740 and jz4732 01[18:14] but as there's nowhere any official mentioning about the 4732, I can't verify [18:14] huh? 06[18:14] * wpyh thought the 4732 is slower? 01[18:14] (but I'll found out when the port progresses) 01[18:15] wpyh: I can verify that there's a RTC chip on the 4732, so it must be a modded 4740 (as the 4730 doesn't have that) 01[18:15] + it the OF has references to the IPU 01[18:15] (also a 4740 feature) 01[18:15] wpyh: you say you're mostly in china/indonesia, do you have any (industrial) contacts there? 04[18:16] mcuelenaere: unfortunately, no... I don't have industrial contacts [18:16] shame on me.. 01[18:16] hmm too bad 06[18:16] * wpyh stays in the campus mostly [18:16] ah 01[18:16] Ingenic should be rather open-source friendly, only problem is I can't contact them :( [18:16] I have friends in the EE dept [18:16] maybe I can ask around [18:16] what do you need? 01[18:16] but Pasen.it said they would contact Ingenic 01[18:17] try contacting Ingenic :) 01[18:17] for datasheets etc [18:17] you mean for the jz7432? 01[18:18] yep, for the jz* in general [18:19] saratoga: apparently some mirrors include the version-number symlinks [18:20] the 4740's datasheet is already there 01[18:20] wpyh: it contains almost no usefull info [18:20] oh? 01[18:20] and there are a lot of blanks 01[18:20] I'm pretty sure they give other info to their customers [18:20] saratoga: On second glance, no. [18:21] um... yeah [18:21] it seems like a spec document [18:21] I'll see what I can do 01[18:21] but like I said, I heard that Ingenic wants to have a good competitive advantage so they would rather open-source friendly 06[18:21] * wpyh won't promise anything though 01[18:21] np 01[18:21] I can do without, but it's a bit harder 04[18:22] mcuelenaere: you mean I should come straight up and say "we're developing Rockbox on the vx747 which uses Jz4732, and we would like to have access to your docs?" 01[18:22] hmm I'm not sure 01[18:22] something like that perhaps yes 01[18:22] I already tried mailing them, but they never replied 01[18:23] I even mailed to an address which was in the source code, but that guy even didn't responded [18:23] maybe they don't understand english... [18:23] I'll try in Chinese 01[18:23] and there source code is full of it? [18:23] :) [18:23] uh... 01[18:23] my first email was bilangual: english and google translated chinese :) [18:24] source code? 01[18:24] they provide GPL source code 01[18:24] see the Ingenic wiki page 01[18:24] linuxstb downloaded the whole tree as a backup [18:27] oh 06[18:27] * wpyh will mirror the tree also :D 01[18:28] it is a very slow server.. 01[18:28] are you in China? 01[18:28] if so, perhaps it's faster for you [18:28] I'm in China, yes [18:28] but I on;y get 12K/s [18:28] :p [18:29] their server is unstable... maybe because I'm inside the education network [18:29] I'll try on the public network [18:30] hm... no use, downloading on the public network is also slow 01[18:31] nah, that's the same what I get [18:31] yeah, and unstable 02[18:31] * Genre9mp3 (n=yngwiejo@rockbox/contributor/Genre9mp3) Quit (Read error: 113 (No route to host)) 01[18:31] but, they update it (much) 01[18:31] their latest file is from june/july this year or so 01[18:31] I think linuxstb' mirror doesn't even have it :) [18:34] where is his mirror? [18:34] btw I'm mirroring it right now, and tomorrow morning I'll see whether it's finished [18:34] :p 01[18:35] I think linuxstb did about 3-4 days of downloading 01[18:35] he has it on some computer in his home I think [18:36] wow... [18:36] how big is the whole thing? 02[18:39] * linuxstb (n=linuxstb@rockbox/developer/linuxstb) Quit (Read error: 113 (No route to host)) [18:40] mmm... linuxstb left the room [18:40] :p 04[18:40] mcuelenaere: for the MENU button [18:40] what happens if you press it while resetting? [18:43] Wow, that ftp server sure is slow 01[18:44] wpyh: physically, you can't see a thing 01[18:45] but if you plug in the USB cable, you will see a Ingenic Jz4740 USB thingy 01[18:45] @wpyh [18:45] um... you mean the device stays off? 01[18:45] no, but it looks like it's off because the LCD doesn't turn on 01[18:45] but the chip is initialized etc 01[18:46] it is really a SoC, almost everything is in it [18:46] ok [18:46] what happens if we don't hold MENU while resetting? [18:47] and by resetting, you mean inserting a pin into that hole, right? 01[18:47] wpyh: http://www.rockbox.org/twiki/bin/view/Main/OndaVX747#Firmware_upgrade 01[18:47] wpyh: then the device reboots 01[18:47] wpyh: you have a iPod Video, right? 01[18:47] there's this combination which hardware resets your DAP 01[18:47] the reset hole is just the same [18:48] yeah, I saw that page 01[18:48] and I think the MENU button is routed to some special input on the SoC which makes it boot USB mode 06[18:48] * wpyh wants to do it in the store tomorrow [18:48] :p 01[18:48] in that case, you will immediately notice it [18:48] yeah 01[18:48] if you reset the device, it will just boot 01[18:48] if you hold the MENU, it will seem like it's bricke 01[18:48] bricked* [18:48] if we hold the MENU down, it won't boot 01[18:49] it boots, but the backlight/lcd isn't turned on [18:49] what if we hold the MENU down while resetting, then reset it again [18:49] will it boot normally? 01[18:49] this is true for the vx747, vx979, ainol V2000SE (and perhaps all other ingenic players) [18:49] (yeah, I need to adjust to the phenomenon) 01[18:49] why: true 01[18:49] wpyh* [18:49] ok [18:49] I just don't want to be accused of bricking the player in front of the seller [18:49] :p 01[18:50] actually, ChinaChip is the designer/software developer of all these DAP's 01[18:50] Onda/Ainol/Pasen/... just license the HW & SW 04[18:50] mcuelenaere: what happens if you hold the other buttons while resetting? 06[18:50] * wpyh thinks it's better to buy Onda because the build will be better 01[18:50] the others won't do anything, except for VOL down (on the vx747) [18:50] like, the VOL DOWN [18:51] ah 01[18:51] this is triggered in SW [18:51] will it also appear "bricked"? 01[18:51] this means to the bootloader: check if there's a file and if so, flash it [18:51] hm... ok 01[18:51] AFAIK, the MENU button is HW controlled while the VOL DOWN is definitely SW 01[18:52] I'm still not sure whether the MENU button is HW controlled, but it doesn't really matter 01[18:52] it is really a bricking-free recovery mode [18:52] ok [18:52] ah 01[18:53] and I'm thinking of making a Rockbox bootloader which starts Rockbox when the VOL UP button is triggered 01[18:53] :) [18:54] the normal fw upgrade procedure for the 747 is: turn off device, connect to usb, put fw (VX747.HXF) to root directory, disconnect device, hold VOL- while pressing ON, then watch the device upgrade the firmware 01[18:54] true 01[18:54] except for the fact the FW image needs to be named SG301.HXF 01[18:55] (probably a codename) 01[18:55] on the board, there's SG301 printed.. [18:55] the normal fw upgrade procedure for the 777 is: turn off device, connect to usb, put VX777.HXF to root dir, disconnect device, hold ON button, watch the device upgrade the fw 01[18:55] could be [18:55] hm... SG301.HXF may be a code name [18:55] but the official instructions say "copy the VX777.HXF... 03[18:55] * bluebrother (n=Dom@f053152240.adsl.alicedsl.de) has joined #rockbox-community 01[18:56] I don't know about the VX777, but I'm pretty sure it's almost the same [18:56] what happens if you name the file VX777.HXF instead of SG301.HXF? 01[18:56] on my device? [18:56] sorry, I mean VX747.HXF [18:56] yes 01[18:56] nothing happens [18:56] hm... 01[18:56] it doesn't find the file SG301.HXF, so nothing happens [18:56] even with the OF installed? 01[18:56] that is with the OF installed [18:56] (in a non-bricked state) [18:56] ah, weird 01[18:56] there's currently no Rockbox installation 01[18:57] everything is run from SDRAM 01[18:57] it's comparable with the D2 TCCTOOL [18:57] ok 01[18:57] are you familiar with it? 01[18:57] or with the concept :) [18:57] no, I'm not familiar with it [18:57] neither the concept [18:57] :P 01[18:57] :) but you do understand what I mean? [18:57] hm... 06[18:58] * wpyh needs to look up tcctool 01[18:58] in the usb recovery mode, you can upload data to the SDRAM 01[18:58] then you can also run it 01[18:58] that's how currently "Rockbox" is runned 01[18:59] (actually it's the work-in-progress bootloader, but that doesn't matter) [18:59] ah, ok [18:59] looks like magic to me [18:59] :p 01[18:59] :) it is 06[18:59] * wpyh wonders how one would write to SDRAM that way... [19:00] so, all work on the 747 doesn't touch the firmware at all? 01[19:00] there are some USB commands for that 01[19:00] currently not 01[19:00] but it will :) [19:01] ah [19:01] ok, then I'll get a vx777 if the price is right 01[19:01] it's a bit more than the vx747 (but I think that is getting EOL) 01[19:01] that one is getting* [19:02] yeah, maybe [19:02] there's a new vx747+ coming out [19:02] with a small camera 01[19:02] ah 01[19:02] + tv-out probably? [19:02] the vx747 is around 400 RMB, while the vx777 is around 530 RMB [19:02] no, no tv-out on the 747+ 01[19:02] weird [19:03] why? 01[19:04] I thought all the + had tv-out 01[19:04] do tell me if the touchscreen of the vx777 is good 01[19:04] because it is claimed to be better [19:04] no, the only difference between the vx747 and the vx747+ is the camera [19:04] ok [19:05] how much is the vx777 around there? 01[19:05] I don't think anybody sells it in Belgium :) 01[19:05] I got it from Hong Kong [19:06] ah [19:06] it shouldn't be too expensive in HK [19:06] :) 01[19:06] it wasn't :) 01[19:06] especially since it was in US$ 01[19:06] and with the nice current $->EUR rate ;) [19:07] yeah ;) 01[19:07] ah BTW, since you are working on the bubbles plugin: could you also take a look at the touchscreen interface? 01[19:08] I tried making it some time ago, but didn't came far [19:08] you mean, using the finger to move the pointer around? [19:08] :p 01[19:08] indeed [19:08] that would be great to have 01[19:08] :) [19:08] let's do it step by step :) 01[19:08] it isn't that hard 06[19:08] * wpyh is not a hw programmer 01[19:09] there are other touchscreen targets besides the vx747 01[19:09] and there is already a touchscreen plugin lib available (although it isn't fully complete yet) [19:10] ah, ok 06[19:10] * wpyh still wants to have his T60 unbricked :( 01[19:10] but I'm not forcing you :) 01[19:11] T60? 04[19:11] mcuelenaere: it will be a natural process when I purchase the vx777 [19:11] maybe not tomorrow since I don't have that much money right now [19:11] yeah, iriver t60 [19:11] flashed wrong firmware 01[19:11] no recovery method? [19:11] none found so far... [19:12] ideas? 01[19:12] I'm not familiar with iRiver players.. [19:12] you may want to check the wikipage 01[19:12] do they have a general recovery method? [19:12] IriverT60 [19:13] no, they don't have a general recovery method... 01[19:13] ehh make that firmware upgrade method :) [19:13] ah [19:13] the normal fw upgrade is just copy the file T60.HEX into the root dir, then reboot andwait 01[19:13] checksums? 01[19:14] it seems not 01[19:14] and what about DFU? [19:14] no checksums unfortunately... [19:14] well, I can't find a way to enter DFU mode [19:14] :p 01[19:14] I would make that a fortunately :) 01[19:15] have you already opened the player? [19:15] well, a checksum would have helped in this case [19:15] no, I haven't opened it up yet 01[19:15] ah yes, in that case you're right 01[19:16] hmm wasn't there a nice datasheet for the SA58700 ? [19:16] yeah, there was... [19:16] but I don't know how the pins are connected [19:17] if I hold play while connecting it to the usb port, then I see this: http://pastebin.ca/1073546 [19:17] I also see the same error messages if I connect then hold / press play [19:17] the messages will repeat itself for as long as play is held 01[19:17] ah that seems to indicate something interesting [19:17] any ideas? 01[19:18] is there some link of a decription of DFU? [19:18] hm... you mean DFU in general? 01[19:18] ye 01[19:18] yes* 01[19:18] or do you have iriver specific info? [19:18] no, unfortunately I don't 01[19:18] ah yes openmoko implements it [19:19] there are DFU utilities for the Meizu players [19:19] http://www.rockbox.org/twiki/bin/view/Main/MeizuM6Port#Recovery_mode_DFU [19:19] and there's a spec (which no one follows) [19:19] :p 01[19:19] have you already tried the openmoko's dfu-utils? [19:19] um... the device isn't recognized, so... [19:20] even lsusb doesn't show anything 01[19:20] hmm yes, perhaps this requires some lower-level driver [19:21] yeah, probably... [19:21] and the weird thing is, the above effect is only achievable when I use alkaline batteries [19:21] using ni-mh batteries don't work [19:21] nothing happens at all 01[19:21] you're sure about that? 01[19:22] you tried several batteries? 01[19:22] perhaps in that case it isn't DFU.. [19:22] yes, 3 alkaline batteries and 4 ni-mh batteries [19:22] plus 1 ni-cd battery [19:22] only the alkaline batteries create the above effect 01[19:22] hmm but I had the device descriptor read/64, error -71 errors myself too [19:23] with what device? 01[19:23] vx747 I think 01[19:23] when I was writing the USB driver [19:23] hm... 01[19:23] but that was triggered because of faulty commands I think [19:23] maybe the firmware's too broken for it to go into recovery mode 01[19:23] is the DFU thing part of the chip itself? [19:24] I'm not sure 01[19:24] as you say the meizu has it too [19:24] yeah.. [19:24] maybe it is, since there's a BOOT_MODE pin 01[19:24] or perhaps it's just something samsung provides with their SDK.. 01[19:24] ah in that case 01[19:25] doesn't the DAP have an AC power input? 01[19:25] or can it get power through USB? [19:26] um... [19:26] no, the dap is powered by an AAA battery 01[19:26] perhaps there's only JTAG that rests.. 02[19:27] * GodEater (i=c2cbc962@rockbox/staff/GodEater) Quit ("http://www.mibbit.com ajax IRC Client") [19:27] hm... [19:28] you may want to take a look at this: http://dunefox.blogchina.com/dunefox/6308181.html [19:28] my hw knowledge is close to nil [19:28] :p [19:28] in particular, there are test pads around the cpu... [19:29] but I don't know what they are for, and how they are connected 01[19:30] probably either serial or JTAG 01[19:30] or both 01[19:31] but I'm not very familiar with any of them :) [19:31] hm... 03[19:31] * ompaul (n=ompaul@gnewsense/friend/ompaul) has joined #rockbox-community [19:31] I'll try to get it replaced under warranty [19:31] need to wait for some time though, since I didn't buy this in China [19:31] :p ... 01[19:48] you mean usbtool? 06[19:48] * wpyh doesn't see too much info on OndaVX747 01[19:48] yes, I haven't documented that part yet much [19:49] uh... I though usbtool was something to flash the firmware? 01[19:49] it's rather easy, all you have to do is "usbtool 6" and it'll start uploading the fw :) [19:49] maybe I got it completely wrong [19:49] ah [19:49] ok [19:49] :) 01[19:49] no, it's a utility to communicate with the device in USB "recovery" mode [19:49] and as long as it doesn't touch the flash, I'm fine 01[19:49] correct 01[19:49] and it doesn't [19:49] ok 01[19:49] BTW, even if it would touch flash; that's still recoverable 01[19:49] with data loss of course [19:49] uh... then I won't be able to use it unless I get the device into recovery mode 01[19:50] indeed, but you can also try another way [19:50] well, I don't know how to put the vx777 into recovery mode yet... 01[19:50] yet ;) [19:50] yeah... yet [19:50] :p 01[19:50] you can try modding the OF to get your code in it [19:50] might probably mean opening up the player though 01[19:50] but that's much more work 04[19:50] mcuelenaere: no 01[19:50] wpyh: not necessarily [19:50] that's how I bricked my t60 :( 06[19:51] * wpyh patched the code in the wrong offset 01[19:51] wpyh: yes, but then this FW is a special case ;) [19:51] yeah... 01[19:51] there are some things known about it :) 01[19:51] like internally it works with two virtual drivers 01[19:51] drives* 01[19:51] A: and Z: 06[19:51] * wpyh hopes to find a way to get a vx777 into recovery mode tomorrow 01[19:51] I don't know which is which, but one is the internal FW flash part and the other the normal data part 01[19:52] you can extract the FW binaries and place them into the data partition 01[19:52] that way you can edit for example the GUI bitmaps more easily 01[19:52] but also the games 01[19:52] and games mean custom code 03[19:52] * linuxstb (n=linuxstb@rockbox/developer/linuxstb) has joined #rockbox-community [19:52] hm... 01[19:52] etc.. [19:52] yeah [19:52] I saw modded firmwares for the 747 [19:52] none for the 777 yet, but it's new [19:52] :) 01[19:53] aren't there any for the 777 yet? 01[19:53] I'm almost 100% sure they use the same FW format as the others 01[19:53] so it's moddable [19:53] um... wait [19:53] I saw one [19:53] :p [19:53] anyway, I've got to get some sleep [19:53] it's 2 am now [19:53] :p