Skip to main content

Messages

This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.

Messages - Scorpia

61
Bus Pirate Development / Higher serial speeds?
Hi,

i was just wondering if it was possible to implement higher serial speeds in the pic to talk to the ftdi chip.

It looks to me that hyper term supports 200, 400 and 900K speeds. (see pic for actual speeds)

and the older version of the ds30 bootloader has 128k ans 256k speeds as well.

so it looks like the only thing stopping it would be the bus pirate firmware. now from memory the bus pirate supports speeds upto 2mb on the uart

anyway. just a thought i had which was jolted after reading about the write/read times for the spi roms in another thread
62
Bus Pirate Support / Re: Wii Nunchuck after v4.1 firmware upgrade
yes i found that if i didnt send the command quick enough the nunchuck seemed to time out. so thats why i started putting them all on the one line.

Also do your buttons apprear to work correctly. I seemed to be getting some randomness with the 6th byte that is returned which i think is supposed to be the buttons.

I need to check the numbers properly and see if they work out.
64
Bus Pirate Support / Re: Wii Nunchuck after v4.1 firmware upgrade
Well, doing a bit more playing i definatly get times where the nunchuck comes back with aLL FF values (ie didnt work) and i try it again and it seems to work.

Also i upgraded to v4.1 and it seems the same. going to try 4.2 . but i need to work out what download to use to upgrade the early v4 bootloader to the latest bootloader. might have to pull out my pickit2
65
Bus Pirate Support / Re: Wii Nunchuck after v4.1 firmware upgrade
OK,

started doing some playing and i have got it working.

i have the connections as per ian's pinout and im using my V2go with a v4 firmware.

Code: [Select]
7. RAW2WIRE
8. RAW3WIRE
9. PC KEYBOARD
10. LCD
(1) >4
Mode selected
Set speed:
 1. ~50KHz
 2. ~100KHz
 3. ~400KHz
(1) >1
READY
I2C>W
POWER SUPPLIES ON
I2C>P
 1. Pull-ups off
 2. Pull-ups on
(1) >2
Pull-up resistors ON
I2C>(1)
Searching 7bit I2C address space.
   Found devices at:
0xA4(0x52 W) 0xA5(0x52 R)
I2C>[0xa4 0x40 0x00][0xa4 0x00][0xa5 r:6]
I2C START BIT
WRITE: 0xA4 ACK
WRITE: 0x40 ACK
WRITE: 0x00 ACK
I2C STOP BIT
I2C START BIT
WRITE: 0xA4 ACK
WRITE: 0x00 ACK
I2C STOP BIT
I2C START BIT
WRITE: 0xA5 ACK
READ 0x06 BYTES:
0x78 ACK 0x7A ACK 0x8E ACK 0x64 ACK 0x69 ACK 0x0B NACK
I2C STOP BIT
I2C>

Now having said that it does seem a bit hit and miss.

Also i found that using the full string on one command line works best

try
[0xa4 0x40 0x00][0xa4 0x00][0xa5 r:6]

It seems to work better than splitting them across 2 commands as the nunchyck seems to timeout

I will upgrade the firmware and try some different speeds later

Edit: i have just tried at 100K, seems to work ok. I have noticed that i need to send the command a second time to get it to respond the first time.

after that it seems to respond every time. this is at both 50 and 100Khz

Also just tried it with the V3 BP i have. Other than having to change the connection due to the 3.3v change it works fine. Also i dont have the pullups enabled and it seems ok. so im just using the 4 connections
67
General discussion / Re: DNS or web server for WhereIsIan/forum - issues?
Just an FYI,

Im also based in AUS but i have never had an issue getting to the forums.

here is the tracert

Tracing route to whereisian.com [208.43.212.208]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.50.1
  2     8 ms     8 ms     7 ms  10.61.0.1
  3     9 ms    10 ms     9 ms  198.142.160.169
  4    27 ms    23 ms    23 ms  211.29.156.11
  5   183 ms   185 ms   187 ms  203.208.190.149
  6   191 ms   191 ms   195 ms  203.208.145.102
  7   224 ms   226 ms   222 ms  64.215.81.2
  8   224 ms   227 ms   225 ms  66.228.118.209
  9   230 ms   230 ms   234 ms  66.228.118.214
 10   224 ms   225 ms   229 ms  208.43.212.208

Trace complete.

maybe there is a different route with different isp's. I use Optus cable
68
Bus Pirate Development / Re: Hardware manufacturing update
Ian,

nice to see some changes and the more stable manufacturing coming along.

I must admit i have been wondering about the capacitors on your boards lately . My feeling is i am wondering if there is enough capacitance for all occasions.

now dont take this to serious as its only me wondering. i havnt looked into this in a technical way. just a gut feeling after a design i had needed upgrades in the capacitor sizes for stable operation.
69
Open Bench Logic Sniffer / Re: Firmware development
Ian

I wonder if windows is cacheing some of the write and doing it later? causing it to seem quicker

i know i can cache usb writes to hdd's and flash drives etc.
71
Web platform / Re: preorder 1 build/ship status
My Web board turned up tonight.

Gotta love seed, , get a nice 10% off the enxt order., i wonder if these things stack. :)

anyway time to find a sd card and see what i can do
73
USB Infrared Toy / windows MCE compatable?
hi,

since it looks like this forum is starting to get some answers. ill ask a question that i have been dieing to ask since i saw you were developing this.

Is this board either in its current form or possibble via new firmware.

I would love to see a replacement for microsofts MCE remote. I can buy the logitech harmony remotes to control the sending side of things but without the receiver theres not much point.

Now for the bad news. i have tried searching for some specifications for the MCE remote standard. but i havnt found anything. I do know that windows either has drivers built in or doesnt need drivers. so im guessing its a HID device.

Anyway food for thought.

Also one of the features that the genuine remote reveiver has is that it has 2 external IR led's for controlling external devices like settop boxes etc.
75
Web platform / Re: MAC address
Keep in mind that from what i believe the code only has part of the full mac address changeable. Same as the eeprom chips address is only the random portion of the address

The code would have a Microchip assigned portion of the address as static still.

So even if the mac address was the same as another device it should only be another microchip device. SO the chances of having 2 microchip devices with the same randomly generated mac address would be very slim.

And if that did happen there would be no reason why the address couldnt be changed by hand to a known mac address.

As a last resort you could hand solder one of the mac address chips to the board and use its address. This shouldnt take to much hacking as most/all of the needed pins are allready on the current eeprom. about the only thing that might be needed is a second c/s pin.

But if there was a ver 2 of this board, yes i would like to see the eeprom chip on the board by default.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01622446144session_write_close ( )...(null):0
20.01652577752ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01652578528Database_MySQL->query( ).../DatabaseHandler.php:119
40.06062717280Database_MySQL->error( ).../Db-mysql.class.php:273