NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public NextPVR Other Clients Old Stuff (legacy) MVP & NMT v
« Previous 1 … 39 40 41 42 43 … 115 Next »
Dongle question

 
  • 0 Vote(s) - 0 Average
Dongle question
mkenyon2
Offline

Senior Member

Posts: 715
Threads: 208
Joined: Dec 2006
#1
2007-07-10, 06:38 PM
Forgive me, but, what does the dongle file do?

Are there newer versions available, and if so what benefits do they offer?

My understanding is, is that it feeds the MVP with connection information of some sort.
User
Offline

Senior Member

Inglewood, California, USA
Posts: 365
Threads: 10
Joined: Oct 2005
#2
2007-07-10, 06:51 PM
The Dongle.bin file is the operating system of the MVP. GBPVR sends it to the MVP and then it is run on the MVP. Think of an unplugged MVP as a computer with a BIOS only, when plugged in the BIOS requests the operating system (dongle.bin) from the GBPVR server and runs it.
mkenyon2
Offline

Senior Member

Posts: 715
Threads: 208
Joined: Dec 2006
#3
2007-07-10, 07:10 PM
Ooohhh... nice... okay... where's documentation to hack it?
elite
Offline

Senior Member

Posts: 700
Threads: 26
Joined: Sep 2004
#4
2007-07-10, 07:22 PM
Never done any work on it myself - but you might like to read some of the discussion over here
Alternative music reviews[URL="http://soundblab.com"]
[/URL]
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 52,839
Threads: 954
Joined: May 2006
#5
2007-07-10, 08:31 PM
This is actually a complicated question and I will try try reply relating it to things that you might know.

The MediaMVP is really just an older vintage computer with 16MB memory, ~250 Mhz CPU (no math co-processor) and a LAN card. The big improvement over PC's of that era is the hardware support for a remote control, video out and especially embedded support playing mpeg-1 and 2 files and mp3. Old-timers like me no doubt remember the difficulties we had playing mp3's without stutter and would have loved to have had a computer this powerful. In modern terms this is like many are experiencing today with HD 1080, H.264, AC3 or even the progression to next generation of GBPVR, PVRX2. and that next generation MVP's will solve this for us.

Unlike PC's, the MVP don't have any disk support so it uses diskless workstation technology called "netboot" to load. This method uses a delivery mechanism based on tftp ("Loading Application") which you normally don't have to worry about since GBPVR does it for you. "Netboot" requests a file which it will execute when transfered and in this case it is a file called dongle.bin. It might be best to think of dongle.bin as a compressed image of a C: Drive.

When the firmware "executes" dongle.bin it first starts a full linux kernel. Also in the dongle image you will find drivers for all the non-standard hardware and several applications. Some of these application control networking, there is Busybox for command line support, and then the autoexec of Hauppauge client applications which respond to the GBPVR server. In the case of the Hauppage dongle, the client applications are really quite dumb, but thankfully the GBPVR servers are very sophisticated.

In the case of the mvpmc dongle, things are a little different. mvpmc uses a slighly optimized version of the same linux kernel, the same hardware drivers, and a more powerful Busybox. The biggest difference of course is the the mvpmc dongle loads a custom application also called mvpmc. Think of this as the Windows OS loading the Windows GUI shell.

The mvpmc application can really do whatever we want subject to the limitations of the hardware. I have added some functionality to the mvpmc shell most importantly for GBPVR users "emulation mode". "Emulation mode" is really just a mini application which tries to emulate what the Hauppauge client does, primarily based on sniffing the network traffic, with help from Dominic Morris who has done a lot of research on reverse engineering the Hauppauge protocol. Sub has already helped too, most notably with suggestions for improving the gui speed and he has made some changes in PVRX2 to make it work better with emulation mode.

I hope that helps.

Martin
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  New question, everything is working great what to expand ricksuper67 27 14,282 2013-11-15, 12:33 AM
Last Post: ricksuper67
  Media MVP Question -- Restrict Guide Channels msmith8228 5 4,003 2012-07-31, 09:43 PM
Last Post: mvallevand
  Which Dongle with NPVR? peterh 0 1,729 2010-06-23, 09:13 PM
Last Post: peterh
  NMT/HD-PVR question and Only 1 MVP server drbenjamin 16 6,352 2010-04-29, 04:09 AM
Last Post: mvallevand
  Question about Recording Formats LewE 0 1,724 2010-04-26, 12:49 PM
Last Post: LewE
  Question about watching videos GAHart 3 2,283 2010-02-02, 06:34 AM
Last Post: mvallevand
  Idiot question here (MVP & NMT tab) SFX Group 21 7,734 2010-01-09, 09:44 AM
Last Post: martint123
  Refubished PCH A-100 - Success and a Question about setting up 4:3 fering 12 4,881 2009-10-27, 02:42 AM
Last Post: mvallevand
  Cannot load dongle.bin.config StevHodge 4 3,970 2009-09-20, 09:15 PM
Last Post: StevHodge
  One quick question about NMT + GB-PVR NeglectedGoldfish 5 3,020 2009-04-17, 08:19 PM
Last Post: mvallevand

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode