1. 04[18:07] * wpyh checks mcuelenaere's name on thelist
  2. [18:07] <wpyh> ah, he's here
  3. 01[18:07] <mcuelenaere> indeed
  4. 01[18:07] <mcuelenaere> what do you want to know?
  5. 03[18:07] * saratoga (i=9803c6dd@gateway/web/ajax/mibbit.com/x-c96acb3cd7a6e609) has joined #rockbox-community
  6. 04[18:08] <wpyh> mcuelenaere: I see on the OndaVX747 page, that you have to hold the MENU button while resetting the player
  7. [18:08] <wpyh> what difference does holding down the MENU button make?
  8. 06[18:08] * Nico_P thinks this is ontopic for #rockbox
  9. 01[18:08] <mcuelenaere> that's for getting into the USB recovery mode
  10. 01[18:08] <mcuelenaere> Nico_P, wpyh: perhaps this *is* on-topic
  11. [18:08] <saratoga> i accidently installed an 8.10 ubuntu prerelease build, can I downgrade easily or should I just format and reinstall?
  12. 04[18:09] <markun> mcuelenaere: nice work btw! Should I send you my Meizu when you are finished? :)
  13. [18:09] <rasher> Downgrading is not recommended
  14. [18:09] <wpyh> I think it's off topic... because I'm actually eyeing the vx777 :p
  15. [18:09] <bertrik> rasher, score?
  16. [18:09] <rasher> saratoga: it's probably more work than just reinstalling
  17. [18:09] <wpyh> markun: good idea
  18. 01[18:09] <mcuelenaere> markun: :)
  19. [18:09] <wpyh> :p
  20. [18:09] <saratoga> ok good to know
  21. 04[18:09] * wpyh checks up on mcuelenaere
  22. 01[18:09] <mcuelenaere> markun: BTW, how's that meizu port coming?
  23. [18:09] <rasher> bertrik: doing away with the squareroot - it's the kind of thing I'd never have thought of, yet it's so obvious
  24. [18:09] <saratoga> stupid ubuntu versions, i can never remember the names and the ftps don't include the numbers
  25. 01[18:09] <mcuelenaere> wpyh: I think the VX777 doesn't differ much from the VX747
  26. 04[18:10] <wpyh> hm... I can't see mcuelenaere's ip
  27. [18:10] <wpyh> :p
  28. 01[18:10] <mcuelenaere> IRC cloak ;)
  29. 04[18:10] <markun> mcuelenaere: It's on hold I think
  30. [18:10] <wpyh> well, the vx777 doesn't seem to have a MENU button...
  31. 01[18:10] <mcuelenaere> only the screen and the chip differ
  32. [18:10] <rasher> saratoga: That is really weird indeed.
  33. [18:10] <markun> I'm not actively working on it and I don't think anyone else is
  34. 01[18:10] <mcuelenaere> wpyh: I'm pretty sure there's a way to get into that mode
  35. 04[18:10] <wpyh> mcuelenaere: yeah... so I'll just get straight to the point: which country are you in?
  36. 01[18:10] <mcuelenaere> markun: hmm, a bit like my ZVM port I guess :(
  37. [18:10] <wpyh> markun: I'm actually working on plugins on the ipod :p
  38. 01[18:10] <mcuelenaere> wpyh: Belgium
  39. [18:11] <wpyh> hm... Belgium is far
  40. [18:11] <markun> wpyh: yes, I noticed
  41. [18:11] <scorche|sh> and has yummy waffles
  42. 01[18:11] <mcuelenaere> :)
  43. [18:11] <bertrik> and beer!
  44. 01[18:11] <mcuelenaere> good beer!
  45. 01[18:11] <mcuelenaere> wpyh: why so?
  46. [18:11] <scorche|sh> bertrik: i was getting there1
  47. [18:11] <scorche|sh> !
  48. [18:11] <bertrik> scorche, sorry
  49. 01[18:11] <mcuelenaere> wpyh: btw, take a look at those user forums
  50. [18:12] <saratoga> 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
  51. 01[18:12] <mcuelenaere> mostly they mention something about it seems like the device is bricked when pressing that button etc
  52. 01[18:12] <mcuelenaere> that's how I found out about it before I bought it
  53. [18:12] <wpyh> markun: yeah, no work on the meizu and t60 for now...
  54. 01[18:12] <mcuelenaere> (I did quite a lot of research for find a nice new Rockbox target ;))
  55. 04[18:12] <wpyh> mcuelenaere: because I'm mostly in China or in Indonesia
  56. [18:12] <wpyh> :p
  57. [18:12] <wpyh> hm...
  58. [18:12] <wpyh> the vx777 is a new device, so not much is known about it
  59. 01[18:13] <mcuelenaere> it's pretty much the same as the vx747
  60. 01[18:13] <mcuelenaere> I even think I'm running the vx777 fw on mine
  61. 01[18:13] <mcuelenaere> (haven't double checked)
  62. 01[18:13] <mcuelenaere> I mean on my 747
  63. [18:13] <wpyh> hm..
  64. [18:13] <markun> doesn't the 777 use a faster version of the CPU?
  65. [18:13] <rasher> Wow, #ubuntu is bad...
  66. 01[18:13] <mcuelenaere> only big difference is it's using the jz4740 chip
  67. [18:13] <wpyh> markun: that's why I want the 777 :D
  68. 01[18:13] <mcuelenaere> so it has TV-out
  69. [18:14] <wpyh> let me check the prices here
  70. 01[18:14] <mcuelenaere> markun: AFAIK there's not much difference between the jz4740 and jz4732
  71. 01[18:14] <mcuelenaere> but as there's nowhere any official mentioning about the 4732, I can't verify
  72. [18:14] <wpyh> huh?
  73. 06[18:14] * wpyh thought the 4732 is slower?
  74. 01[18:14] <mcuelenaere> (but I'll found out when the port progresses)
  75. 01[18:15] <mcuelenaere> 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)
  76. 01[18:15] <mcuelenaere> + it the OF has references to the IPU
  77. 01[18:15] <mcuelenaere> (also a 4740 feature)
  78. 01[18:15] <mcuelenaere> wpyh: you say you're mostly in china/indonesia, do you have any (industrial) contacts there?
  79. 04[18:16] <wpyh> mcuelenaere: unfortunately, no... I don't have industrial contacts
  80. [18:16] <wpyh> shame on me..
  81. 01[18:16] <mcuelenaere> hmm too bad
  82. 06[18:16] * wpyh stays in the campus mostly
  83. [18:16] <wpyh> ah
  84. 01[18:16] <mcuelenaere> Ingenic should be rather open-source friendly, only problem is I can't contact them :(
  85. [18:16] <wpyh> I have friends in the EE dept
  86. [18:16] <wpyh> maybe I can ask around
  87. [18:16] <wpyh> what do you need?
  88. 01[18:16] <mcuelenaere> but Pasen.it said they would contact Ingenic
  89. 01[18:17] <mcuelenaere> try contacting Ingenic :)
  90. 01[18:17] <mcuelenaere> for datasheets etc
  91. [18:17] <wpyh> you mean for the jz7432?
  92. 01[18:18] <mcuelenaere> yep, for the jz* in general
  93. [18:19] <rasher> saratoga: apparently some mirrors include the version-number symlinks
  94. [18:20] <wpyh> the 4740's datasheet is already there
  95. 01[18:20] <mcuelenaere> wpyh: it contains almost no usefull info
  96. [18:20] <wpyh> oh?
  97. 01[18:20] <mcuelenaere> and there are a lot of blanks
  98. 01[18:20] <mcuelenaere> I'm pretty sure they give other info to their customers
  99. [18:20] <rasher> saratoga: On second glance, no.
  100. [18:21] <wpyh> um... yeah
  101. [18:21] <wpyh> it seems like a spec document
  102. [18:21] <wpyh> I'll see what I can do
  103. 01[18:21] <mcuelenaere> but like I said, I heard that Ingenic wants to have a good competitive advantage so they would rather open-source friendly
  104. 06[18:21] * wpyh won't promise anything though
  105. 01[18:21] <mcuelenaere> np
  106. 01[18:21] <mcuelenaere> I can do without, but it's a bit harder
  107. 04[18:22] <wpyh> 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?"
  108. 01[18:22] <mcuelenaere> hmm I'm not sure
  109. 01[18:22] <mcuelenaere> something like that perhaps yes
  110. 01[18:22] <mcuelenaere> I already tried mailing them, but they never replied
  111. 01[18:23] <mcuelenaere> I even mailed to an address which was in the source code, but that guy even didn't responded
  112. [18:23] <wpyh> maybe they don't understand english...
  113. [18:23] <wpyh> I'll try in Chinese
  114. 01[18:23] <mcuelenaere> and there source code is full of it?
  115. [18:23] <wpyh> :)
  116. [18:23] <wpyh> uh...
  117. 01[18:23] <mcuelenaere> my first email was bilangual: english and google translated chinese :)
  118. [18:24] <wpyh> source code?
  119. 01[18:24] <mcuelenaere> they provide GPL source code
  120. 01[18:24] <mcuelenaere> see the Ingenic wiki page
  121. 01[18:24] <mcuelenaere> linuxstb downloaded the whole tree as a backup
  122. [18:27] <wpyh> oh
  123. 06[18:27] * wpyh will mirror the tree also :D
  124. 01[18:28] <mcuelenaere> it is a very slow server..
  125. 01[18:28] <mcuelenaere> are you in China?
  126. 01[18:28] <mcuelenaere> if so, perhaps it's faster for you
  127. [18:28] <wpyh> I'm in China, yes
  128. [18:28] <wpyh> but I on;y get 12K/s
  129. [18:28] <wpyh> :p
  130. [18:29] <wpyh> their server is unstable... maybe because I'm inside the education network
  131. [18:29] <wpyh> I'll try on the public network
  132. [18:30] <wpyh> hm... no use, downloading on the public network is also slow
  133. 01[18:31] <mcuelenaere> nah, that's the same what I get
  134. [18:31] <wpyh> yeah, and unstable
  135. 02[18:31] * Genre9mp3 (n=yngwiejo@rockbox/contributor/Genre9mp3) Quit (Read error: 113 (No route to host))
  136. 01[18:31] <mcuelenaere> but, they update it (much)
  137. 01[18:31] <mcuelenaere> their latest file is from june/july this year or so
  138. 01[18:31] <mcuelenaere> I think linuxstb' mirror doesn't even have it :)
  139. [18:34] <wpyh> where is his mirror?
  140. [18:34] <wpyh> btw I'm mirroring it right now, and tomorrow morning I'll see whether it's finished
  141. [18:34] <wpyh> :p
  142. 01[18:35] <mcuelenaere> I think linuxstb did about 3-4 days of downloading
  143. 01[18:35] <mcuelenaere> he has it on some computer in his home I think
  144. [18:36] <wpyh> wow...
  145. [18:36] <wpyh> how big is the whole thing?
  146. 02[18:39] * linuxstb (n=linuxstb@rockbox/developer/linuxstb) Quit (Read error: 113 (No route to host))
  147. [18:40] <wpyh> mmm... linuxstb left the room
  148. [18:40] <wpyh> :p
  149. 04[18:40] <wpyh> mcuelenaere: for the MENU button
  150. [18:40] <wpyh> what happens if you press it while resetting?
  151. [18:43] <rasher> Wow, that ftp server sure is slow
  152. 01[18:44] <mcuelenaere> wpyh: physically, you can't see a thing
  153. 01[18:45] <mcuelenaere> but if you plug in the USB cable, you will see a Ingenic Jz4740 USB thingy
  154. 01[18:45] <mcuelenaere> @wpyh
  155. [18:45] <wpyh> um... you mean the device stays off?
  156. 01[18:45] <mcuelenaere> no, but it looks like it's off because the LCD doesn't turn on
  157. 01[18:45] <mcuelenaere> but the chip is initialized etc
  158. 01[18:46] <mcuelenaere> it is really a SoC, almost everything is in it
  159. [18:46] <wpyh> ok
  160. [18:46] <wpyh> what happens if we don't hold MENU while resetting?
  161. [18:47] <wpyh> and by resetting, you mean inserting a pin into that hole, right?
  162. 01[18:47] <mcuelenaere> wpyh: http://www.rockbox.org/twiki/bin/view/Main/OndaVX747#Firmware_upgrade
  163. 01[18:47] <mcuelenaere> wpyh: then the device reboots
  164. 01[18:47] <mcuelenaere> wpyh: you have a iPod Video, right?
  165. 01[18:47] <mcuelenaere> there's this combination which hardware resets your DAP
  166. 01[18:47] <mcuelenaere> the reset hole is just the same
  167. [18:48] <wpyh> yeah, I saw that page
  168. 01[18:48] <mcuelenaere> and I think the MENU button is routed to some special input on the SoC which makes it boot USB mode
  169. 06[18:48] * wpyh wants to do it in the store tomorrow
  170. [18:48] <wpyh> :p
  171. 01[18:48] <mcuelenaere> in that case, you will immediately notice it
  172. [18:48] <wpyh> yeah
  173. 01[18:48] <mcuelenaere> if you reset the device, it will just boot
  174. 01[18:48] <mcuelenaere> if you hold the MENU, it will seem like it's bricke
  175. 01[18:48] <mcuelenaere> bricked*
  176. [18:48] <wpyh> if we hold the MENU down, it won't boot
  177. 01[18:49] <mcuelenaere> it boots, but the backlight/lcd isn't turned on
  178. [18:49] <wpyh> what if we hold the MENU down while resetting, then reset it again
  179. [18:49] <wpyh> will it boot normally?
  180. 01[18:49] <mcuelenaere> this is true for the vx747, vx979, ainol V2000SE (and perhaps all other ingenic players)
  181. [18:49] <wpyh> (yeah, I need to adjust to the phenomenon)
  182. 01[18:49] <mcuelenaere> why: true
  183. 01[18:49] <mcuelenaere> wpyh*
  184. [18:49] <wpyh> ok
  185. [18:49] <wpyh> I just don't want to be accused of bricking the player in front of the seller
  186. [18:49] <wpyh> :p
  187. 01[18:50] <mcuelenaere> actually, ChinaChip is the designer/software developer of all these DAP's
  188. 01[18:50] <mcuelenaere> Onda/Ainol/Pasen/... just license the HW & SW
  189. 04[18:50] <wpyh> mcuelenaere: what happens if you hold the other buttons while resetting?
  190. 06[18:50] * wpyh thinks it's better to buy Onda because the build will be better
  191. 01[18:50] <mcuelenaere> the others won't do anything, except for VOL down (on the vx747)
  192. [18:50] <wpyh> like, the VOL DOWN
  193. [18:51] <wpyh> ah
  194. 01[18:51] <mcuelenaere> this is triggered in SW
  195. [18:51] <wpyh> will it also appear "bricked"?
  196. 01[18:51] <mcuelenaere> this means to the bootloader: check if there's a file and if so, flash it
  197. [18:51] <wpyh> hm... ok
  198. 01[18:51] <mcuelenaere> AFAIK, the MENU button is HW controlled while the VOL DOWN is definitely SW
  199. 01[18:52] <mcuelenaere> I'm still not sure whether the MENU button is HW controlled, but it doesn't really matter
  200. 01[18:52] <mcuelenaere> it is really a bricking-free recovery mode
  201. [18:52] <wpyh> ok
  202. [18:52] <wpyh> ah
  203. 01[18:53] <mcuelenaere> and I'm thinking of making a Rockbox bootloader which starts Rockbox when the VOL UP button is triggered
  204. 01[18:53] <mcuelenaere> :)
  205. [18:54] <wpyh> 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
  206. 01[18:54] <mcuelenaere> true
  207. 01[18:54] <mcuelenaere> except for the fact the FW image needs to be named SG301.HXF
  208. 01[18:55] <mcuelenaere> (probably a codename)
  209. 01[18:55] <mcuelenaere> on the board, there's SG301 printed..
  210. [18:55] <wpyh> 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
  211. 01[18:55] <mcuelenaere> could be
  212. [18:55] <wpyh> hm... SG301.HXF may be a code name
  213. [18:55] <wpyh> but the official instructions say "copy the VX777.HXF...
  214. 03[18:55] * bluebrother (n=Dom@f053152240.adsl.alicedsl.de) has joined #rockbox-community
  215. 01[18:56] <mcuelenaere> I don't know about the VX777, but I'm pretty sure it's almost the same
  216. [18:56] <wpyh> what happens if you name the file VX777.HXF instead of SG301.HXF?
  217. 01[18:56] <mcuelenaere> on my device?
  218. [18:56] <wpyh> sorry, I mean VX747.HXF
  219. [18:56] <wpyh> yes
  220. 01[18:56] <mcuelenaere> nothing happens
  221. [18:56] <wpyh> hm...
  222. 01[18:56] <mcuelenaere> it doesn't find the file SG301.HXF, so nothing happens
  223. [18:56] <wpyh> even with the OF installed?
  224. 01[18:56] <mcuelenaere> that is with the OF installed
  225. [18:56] <wpyh> (in a non-bricked state)
  226. [18:56] <wpyh> ah, weird
  227. 01[18:56] <mcuelenaere> there's currently no Rockbox installation
  228. 01[18:57] <mcuelenaere> everything is run from SDRAM
  229. 01[18:57] <mcuelenaere> it's comparable with the D2 TCCTOOL
  230. [18:57] <wpyh> ok
  231. 01[18:57] <mcuelenaere> are you familiar with it?
  232. 01[18:57] <mcuelenaere> or with the concept :)
  233. [18:57] <wpyh> no, I'm not familiar with it
  234. [18:57] <wpyh> neither the concept
  235. [18:57] <wpyh> :P
  236. 01[18:57] <mcuelenaere> :) but you do understand what I mean?
  237. [18:57] <wpyh> hm...
  238. 06[18:58] * wpyh needs to look up tcctool
  239. 01[18:58] <mcuelenaere> in the usb recovery mode, you can upload data to the SDRAM
  240. 01[18:58] <mcuelenaere> then you can also run it
  241. 01[18:58] <mcuelenaere> that's how currently "Rockbox" is runned
  242. 01[18:59] <mcuelenaere> (actually it's the work-in-progress bootloader, but that doesn't matter)
  243. [18:59] <wpyh> ah, ok
  244. [18:59] <wpyh> looks like magic to me
  245. [18:59] <wpyh> :p
  246. 01[18:59] <mcuelenaere> :) it is
  247. 06[18:59] * wpyh wonders how one would write to SDRAM that way...
  248. [19:00] <wpyh> so, all work on the 747 doesn't touch the firmware at all?
  249. 01[19:00] <mcuelenaere> there are some USB commands for that
  250. 01[19:00] <mcuelenaere> currently not
  251. 01[19:00] <mcuelenaere> but it will :)
  252. [19:01] <wpyh> ah
  253. [19:01] <wpyh> ok, then I'll get a vx777 if the price is right
  254. 01[19:01] <mcuelenaere> it's a bit more than the vx747 (but I think that is getting EOL)
  255. 01[19:01] <mcuelenaere> that one is getting*
  256. [19:02] <wpyh> yeah, maybe
  257. [19:02] <wpyh> there's a new vx747+ coming out
  258. [19:02] <wpyh> with a small camera
  259. 01[19:02] <mcuelenaere> ah
  260. 01[19:02] <mcuelenaere> + tv-out probably?
  261. [19:02] <wpyh> the vx747 is around 400 RMB, while the vx777 is around 530 RMB
  262. [19:02] <wpyh> no, no tv-out on the 747+
  263. 01[19:02] <mcuelenaere> weird
  264. [19:03] <wpyh> why?
  265. 01[19:04] <mcuelenaere> I thought all the + had tv-out
  266. 01[19:04] <mcuelenaere> do tell me if the touchscreen of the vx777 is good
  267. 01[19:04] <mcuelenaere> because it is claimed to be better
  268. [19:04] <wpyh> no, the only difference between the vx747 and the vx747+ is the camera
  269. [19:04] <wpyh> ok
  270. [19:05] <wpyh> how much is the vx777 around there?
  271. 01[19:05] <mcuelenaere> I don't think anybody sells it in Belgium :)
  272. 01[19:05] <mcuelenaere> I got it from Hong Kong
  273. [19:06] <wpyh> ah
  274. [19:06] <wpyh> it shouldn't be too expensive in HK
  275. [19:06] <wpyh> :)
  276. 01[19:06] <mcuelenaere> it wasn't :)
  277. 01[19:06] <mcuelenaere> especially since it was in US$
  278. 01[19:06] <mcuelenaere> and with the nice current $->EUR rate ;)
  279. [19:07] <wpyh> yeah ;)
  280. 01[19:07] <mcuelenaere> ah BTW, since you are working on the bubbles plugin: could you also take a look at the touchscreen interface?
  281. 01[19:08] <mcuelenaere> I tried making it some time ago, but didn't came far
  282. [19:08] <wpyh> you mean, using the finger to move the pointer around?
  283. [19:08] <wpyh> :p
  284. 01[19:08] <mcuelenaere> indeed
  285. [19:08] <wpyh> that would be great to have
  286. 01[19:08] <mcuelenaere> :)
  287. [19:08] <wpyh> let's do it step by step :)
  288. 01[19:08] <mcuelenaere> it isn't that hard
  289. 06[19:08] * wpyh is not a hw programmer
  290. 01[19:09] <mcuelenaere> there are other touchscreen targets besides the vx747
  291. 01[19:09] <mcuelenaere> and there is already a touchscreen plugin lib available (although it isn't fully complete yet)
  292. [19:10] <wpyh> ah, ok
  293. 06[19:10] * wpyh still wants to have his T60 unbricked :(
  294. 01[19:10] <mcuelenaere> but I'm not forcing you :)
  295. 01[19:11] <mcuelenaere> T60?
  296. 04[19:11] <wpyh> mcuelenaere: it will be a natural process when I purchase the vx777
  297. [19:11] <wpyh> maybe not tomorrow since I don't have that much money right now
  298. [19:11] <wpyh> yeah, iriver t60
  299. [19:11] <wpyh> flashed wrong firmware
  300. 01[19:11] <mcuelenaere> no recovery method?
  301. [19:11] <wpyh> none found so far...
  302. [19:12] <wpyh> ideas?
  303. 01[19:12] <mcuelenaere> I'm not familiar with iRiver players..
  304. [19:12] <wpyh> you may want to check the wikipage
  305. 01[19:12] <mcuelenaere> do they have a general recovery method?
  306. [19:12] <wpyh> IriverT60
  307. [19:13] <wpyh> no, they don't have a general recovery method...
  308. 01[19:13] <mcuelenaere> ehh make that firmware upgrade method :)
  309. [19:13] <wpyh> ah
  310. [19:13] <wpyh> the normal fw upgrade is just copy the file T60.HEX into the root dir, then reboot andwait
  311. 01[19:13] <mcuelenaere> checksums?
  312. 01[19:14] <mcuelenaere> it seems not
  313. 01[19:14] <mcuelenaere> and what about DFU?
  314. [19:14] <wpyh> no checksums unfortunately...
  315. [19:14] <wpyh> well, I can't find a way to enter DFU mode
  316. [19:14] <wpyh> :p
  317. 01[19:14] <mcuelenaere> I would make that a fortunately :)
  318. 01[19:15] <mcuelenaere> have you already opened the player?
  319. [19:15] <wpyh> well, a checksum would have helped in this case
  320. [19:15] <wpyh> no, I haven't opened it up yet
  321. 01[19:15] <mcuelenaere> ah yes, in that case you're right
  322. 01[19:16] <mcuelenaere> hmm wasn't there a nice datasheet for the SA58700 ?
  323. [19:16] <wpyh> yeah, there was...
  324. [19:16] <wpyh> but I don't know how the pins are connected
  325. [19:17] <wpyh> if I hold play while connecting it to the usb port, then I see this: http://pastebin.ca/1073546
  326. [19:17] <wpyh> I also see the same error messages if I connect then hold / press play
  327. [19:17] <wpyh> the messages will repeat itself for as long as play is held
  328. 01[19:17] <mcuelenaere> ah that seems to indicate something interesting
  329. [19:17] <wpyh> any ideas?
  330. 01[19:18] <mcuelenaere> is there some link of a decription of DFU?
  331. [19:18] <wpyh> hm... you mean DFU in general?
  332. 01[19:18] <mcuelenaere> ye
  333. 01[19:18] <mcuelenaere> yes*
  334. 01[19:18] <mcuelenaere> or do you have iriver specific info?
  335. [19:18] <wpyh> no, unfortunately I don't
  336. 01[19:18] <mcuelenaere> ah yes openmoko implements it
  337. [19:19] <wpyh> there are DFU utilities for the Meizu players
  338. [19:19] <wpyh> http://www.rockbox.org/twiki/bin/view/Main/MeizuM6Port#Recovery_mode_DFU
  339. [19:19] <wpyh> and there's a spec (which no one follows)
  340. [19:19] <wpyh> :p
  341. 01[19:19] <mcuelenaere> have you already tried the openmoko's dfu-utils?
  342. [19:19] <wpyh> um... the device isn't recognized, so...
  343. [19:20] <wpyh> even lsusb doesn't show anything
  344. 01[19:20] <mcuelenaere> hmm yes, perhaps this requires some lower-level driver
  345. [19:21] <wpyh> yeah, probably...
  346. [19:21] <wpyh> and the weird thing is, the above effect is only achievable when I use alkaline batteries
  347. [19:21] <wpyh> using ni-mh batteries don't work
  348. [19:21] <wpyh> nothing happens at all
  349. 01[19:21] <mcuelenaere> you're sure about that?
  350. 01[19:22] <mcuelenaere> you tried several batteries?
  351. 01[19:22] <mcuelenaere> perhaps in that case it isn't DFU..
  352. [19:22] <wpyh> yes, 3 alkaline batteries and 4 ni-mh batteries
  353. [19:22] <wpyh> plus 1 ni-cd battery
  354. [19:22] <wpyh> only the alkaline batteries create the above effect
  355. 01[19:22] <mcuelenaere> hmm but I had the device descriptor read/64, error -71 errors myself too
  356. [19:23] <wpyh> with what device?
  357. 01[19:23] <mcuelenaere> vx747 I think
  358. 01[19:23] <mcuelenaere> when I was writing the USB driver
  359. [19:23] <wpyh> hm...
  360. 01[19:23] <mcuelenaere> but that was triggered because of faulty commands I think
  361. [19:23] <wpyh> maybe the firmware's too broken for it to go into recovery mode
  362. 01[19:23] <mcuelenaere> is the DFU thing part of the chip itself?
  363. [19:24] <wpyh> I'm not sure
  364. 01[19:24] <mcuelenaere> as you say the meizu has it too
  365. [19:24] <wpyh> yeah..
  366. [19:24] <wpyh> maybe it is, since there's a BOOT_MODE pin
  367. 01[19:24] <mcuelenaere> or perhaps it's just something samsung provides with their SDK..
  368. 01[19:24] <mcuelenaere> ah in that case
  369. 01[19:25] <mcuelenaere> doesn't the DAP have an AC power input?
  370. 01[19:25] <mcuelenaere> or can it get power through USB?
  371. [19:26] <wpyh> um...
  372. [19:26] <wpyh> no, the dap is powered by an AAA battery
  373. 01[19:26] <mcuelenaere> perhaps there's only JTAG that rests..
  374. 02[19:27] * GodEater (i=c2cbc962@rockbox/staff/GodEater) Quit ("http://www.mibbit.com ajax IRC Client")
  375. [19:27] <wpyh> hm...
  376. [19:28] <wpyh> you may want to take a look at this: http://dunefox.blogchina.com/dunefox/6308181.html
  377. [19:28] <wpyh> my hw knowledge is close to nil
  378. [19:28] <wpyh> :p
  379. [19:28] <wpyh> in particular, there are test pads around the cpu...
  380. [19:29] <wpyh> but I don't know what they are for, and how they are connected
  381. 01[19:30] <mcuelenaere> probably either serial or JTAG
  382. 01[19:30] <mcuelenaere> or both
  383. 01[19:31] <mcuelenaere> but I'm not very familiar with any of them :)
  384. [19:31] <wpyh> hm...
  385. 03[19:31] * ompaul (n=ompaul@gnewsense/friend/ompaul) has joined #rockbox-community
  386. [19:31] <wpyh> I'll try to get it replaced under warranty
  387. [19:31] <wpyh> need to wait for some time though, since I didn't buy this in China
  388. [19:31] <wpyh> :p
  389. ...
  390. 01[19:48] <mcuelenaere> you mean usbtool?
  391. 06[19:48] * wpyh doesn't see too much info on OndaVX747
  392. 01[19:48] <mcuelenaere> yes, I haven't documented that part yet much
  393. [19:49] <wpyh> uh... I though usbtool was something to flash the firmware?
  394. 01[19:49] <mcuelenaere> it's rather easy, all you have to do is "usbtool 6" and it'll start uploading the fw :)
  395. [19:49] <wpyh> maybe I got it completely wrong
  396. [19:49] <wpyh> ah
  397. [19:49] <wpyh> ok
  398. [19:49] <wpyh> :)
  399. 01[19:49] <mcuelenaere> no, it's a utility to communicate with the device in USB "recovery" mode
  400. [19:49] <wpyh> and as long as it doesn't touch the flash, I'm fine
  401. 01[19:49] <mcuelenaere> correct
  402. 01[19:49] <mcuelenaere> and it doesn't
  403. [19:49] <wpyh> ok
  404. 01[19:49] <mcuelenaere> BTW, even if it would touch flash; that's still recoverable
  405. 01[19:49] <mcuelenaere> with data loss of course
  406. [19:49] <wpyh> uh... then I won't be able to use it unless I get the device into recovery mode
  407. 01[19:50] <mcuelenaere> indeed, but you can also try another way
  408. [19:50] <wpyh> well, I don't know how to put the vx777 into recovery mode yet...
  409. 01[19:50] <mcuelenaere> yet ;)
  410. [19:50] <wpyh> yeah... yet
  411. [19:50] <wpyh> :p
  412. 01[19:50] <mcuelenaere> you can try modding the OF to get your code in it
  413. [19:50] <wpyh> might probably mean opening up the player though
  414. 01[19:50] <mcuelenaere> but that's much more work
  415. 04[19:50] <wpyh> mcuelenaere: no
  416. 01[19:50] <mcuelenaere> wpyh: not necessarily
  417. [19:50] <wpyh> that's how I bricked my t60 :(
  418. 06[19:51] * wpyh patched the code in the wrong offset
  419. 01[19:51] <mcuelenaere> wpyh: yes, but then this FW is a special case ;)
  420. [19:51] <wpyh> yeah...
  421. 01[19:51] <mcuelenaere> there are some things known about it :)
  422. 01[19:51] <mcuelenaere> like internally it works with two virtual drivers
  423. 01[19:51] <mcuelenaere> drives*
  424. 01[19:51] <mcuelenaere> A: and Z:
  425. 06[19:51] * wpyh hopes to find a way to get a vx777 into recovery mode tomorrow
  426. 01[19:51] <mcuelenaere> I don't know which is which, but one is the internal FW flash part and the other the normal data part
  427. 01[19:52] <mcuelenaere> you can extract the FW binaries and place them into the data partition
  428. 01[19:52] <mcuelenaere> that way you can edit for example the GUI bitmaps more easily
  429. 01[19:52] <mcuelenaere> but also the games
  430. 01[19:52] <mcuelenaere> and games mean custom code
  431. 03[19:52] * linuxstb (n=linuxstb@rockbox/developer/linuxstb) has joined #rockbox-community
  432. [19:52] <wpyh> hm...
  433. 01[19:52] <mcuelenaere> etc..
  434. [19:52] <wpyh> yeah
  435. [19:52] <wpyh> I saw modded firmwares for the 747
  436. [19:52] <wpyh> none for the 777 yet, but it's new
  437. [19:52] <wpyh> :)
  438. 01[19:53] <mcuelenaere> aren't there any for the 777 yet?
  439. 01[19:53] <mcuelenaere> I'm almost 100% sure they use the same FW format as the others
  440. 01[19:53] <mcuelenaere> so it's moddable
  441. [19:53] <wpyh> um... wait
  442. [19:53] <wpyh> I saw one
  443. [19:53] <wpyh> :p
  444. [19:53] <wpyh> anyway, I've got to get some sleep
  445. [19:53] <wpyh> it's 2 am now
  446. [19:53] <wpyh> :p