All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stuart <mailing-lists@enginuities.com>
To: Antti Palosaari <crope@iki.fi>
Cc: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] Patch for DigitalNow TinyTwin remote.
Date: Mon, 27 Apr 2009 01:08:13 +1000	[thread overview]
Message-ID: <200904270108.15538.mailing-lists@enginuities.com> (raw)
In-Reply-To: <49EF5F85.2040909@iki.fi>

Hi Antti,

> I have ~same stick (AzureWave) as you have and Fedora 10
> x86 and same fw. It is strange that this repeating issue does not affect
>   me :o I have seen this problem earlier, but don't remember which hw,
> fw and Fedora version was running.

The drivers contain firmware that is downloaded at offset 0x5100. Perhaps 
different devices have different firmware below this value, I believe mine is 
V3.0 (I'll explain later).

The only other thing I can think of is to do with polling. You may find slightly 
different behaviour with:

echo "1" > /sys/module/dvb_usb/parameters/disable_rc_polling

Also, if you have debugfs and usbmon then looking at the usbmon output for the 
device when a key is pressed on the remote may be interesting as well (obviously 
with polling disabled).

In case you're interested here's my list:

Kernel: 2.6.29
Distribution: Gentoo
Device: DigitalNow TinyTwin

Driver firmware issues:
4.95.0: 17x delay bug
All: Incorrectly report bInterval as full speed for high speed bus (can be 
worked around using HID quirks).

> I think hw is very much used Intel 8051 based, it could be nice to see
> decompile from various firmwares. I tried that before but without
> success - probably I don't have experience needed to set-up decompiler
> parameters.

It certainly seems to be an 8051/2 style uC. I've managed to download the memory 
up to 0x5100, combine this with the different versions of firmware from the 
drivers and disassemble them.

Looking at the memory downloaded from the device shows 'V3.0' at offset 0x0542, 
leading me to believe that may be the version for the code pre-programmed in to 
this device (as opposed to the driver firmware version).

> Probably I can try to ask manufacturer also fix for fw, don't know
> what's their response because AF9015 is old chipset and AF9035 is
> current one.

It would be best if they could help in some way, if they won't fix the firmware 
then if they could provide some source code that would be fantastic, otherwise 
some documentation would go a long way. I've managed to work out some of the 
simpler things and started to run it through a simulator but it'll take a while 
to work through the code without any documentation/source code!

Cheers,

Stuart


_______________________________________________
linux-dvb users mailing list
For V4L/DVB development, please use instead linux-media@vger.kernel.org
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

      reply	other threads:[~2009-04-26 15:07 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-13 18:06 [linux-dvb] Patch for DigitalNow TinyTwin remote Stuart
2009-03-16 21:36 ` Antti Palosaari
2009-03-17  3:10   ` Stuart
2009-03-27 15:20     ` Antti Palosaari
     [not found]       ` <49D13111.9020300@iki.fi>
2009-03-31 14:04         ` Stuart
     [not found] ` <49D23920.5010903@iki.fi>
     [not found]   ` <49D24315.8020107@iki.fi>
2009-04-01 13:43     ` Stuart
2009-04-01 22:38       ` Antti Palosaari
2009-04-02  1:17         ` Stuart
2009-04-02  8:33           ` Antti Palosaari
2009-04-22  7:25         ` Stuart
2009-04-22 18:18           ` Antti Palosaari
2009-04-26 15:08             ` Stuart [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200904270108.15538.mailing-lists@enginuities.com \
    --to=mailing-lists@enginuities.com \
    --cc=crope@iki.fi \
    --cc=linux-dvb@linuxtv.org \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.