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 - AndThen

151
Pirate PIC programmer / Re: Tester(s) needed 32bit deviceIDs (pic32 prelim)
So I found a MANID (jdec manufacturers id) in section 32 (1), which accounts for the discrepancy of the id pickit uses and what I am using. So the 32 bit id isn't strictly needed, but (in flippant disregard for my usual hatred of bloat) doesn't hurt (much).

pickit2, they have that handy device file editor.  easier to have the BP act as a pickit2 and use that uploader, or to implement a reader and back end for the config?

1:http://ww1.microchip.com/downloads/en/DeviceDoc/DS-61124E.pdf
2:http://code.google.com/p/pic32prog/source/browse/trunk/adapter-pickit2.c maybe a better source somewhere

My bs2 simulation only completes under strace or with a gdb induced delay, I'd like to blame windows but it's likely my typo somewhere, maybe lots of things hah..
152
Bus Pirate Support / Re: Bus Pirate support for X10
the firecracker is, 5 resistors 3 diodes ~3smt 1pth capacitor 1 transistor 1 coil tiny loop antenna and 12C508A.

 And in my case an extra diode resistor  and infrared led, so it works with lirc and bottlerocket.

I don't happen to have a reciever/switch with it's cover off. but if someone takes up the challenge. It would be nice to have an X10 switch that didn't pulse power into whatever it is switching while its reading the line.
154
General discussion / Re: How will SOPA and PIPA affecr open hardware?
http://en.wikipedia.org/wiki/Stop_Online_Piracy_Act
Think that link works in the blackout..

The Courts. Ordered pay-pal to freeze my account.  CITIBANK to freeze my accounts, they hold the mortgage.  Google deleted me. My ISP's own nameserver won't talk to me.

All because i play my radio loud enough they can here it.

"The bill would make unauthorized streaming of copyrighted content a crime, with a maximum penalty of five years in prison for ten such infringements within six months. "

Oh and my times up at the terminal, back to my cell.

A good lol there for those that missed it "They cite examples such as Google's $500 million settlement with the Department of Justice" Thats a pretty hefty "settlement" for ad's
155
Pirate PIC programmer / Re: Tester(s) needed 32bit deviceIDs (pic32 read/verify?)
Either no one has tried it or the 32bit ID's are working, So an update!

Assuming the write functions are correct,and then assuming the read function is correct, and assuming I didn't miss anything else in the identification. I assume this one might Identify, Read, and  Verify.

Updated:
 read, and write updated
 device id and mask.

New binary, Old(picprog) might create bricks of pic32 if asked =( sorry
 picprog32, clean version with just id size changes
 picprogRO, write and erase disabled from main()


New: added patch files!

EDIT: added hex file
156
Project logs / Re: I need help to fix an old PSU
You get output and not total collapse, Try cleaning it?

D1 and D11 areas seem rather bad.

Transformer noise is distinct rattle and buzz. Capacitors whine.
If you pass a thick piece of cardboard/paper left to right and front to back over it as a sound baffle, You might pick out the noise location.

What does the other side look like?
What is with the holes next to C7 just to the right of the heatsink?
Why are the AC diodes smaller than the DC ones(D11-12,D7-8)?
158
Pirate PIC programmer / Tester(s) needed 32bit deviceIDs (pic32 prelim)
Hello, boredom sat in..

Adding support for pic32 requires firstly increasing the device id's to handle them.

Attached are two binaries (ubuntu 10.04).

id32mx, should identify a "PIC32MX120F032B" (easy enough to change just ask) and exit
and
picprog, should function as it did for prior supported chips.
159
General discussion / Re: ITead PCB Woes
Quote
So if all 10 of my boards are e-tested how did this happen.
Mmm circuit loop maybe?

Quote
None of my boards have any marks on the edges like some one's I've received from the PCB drawer do.
Seems you were processed before the morning coffee was finished maybe.

Quote
It would be interesting to know what they would do if they found a failed e-test board. just leave like in my case. or mark it to show that it failed. Because I can't see them doubling the lead time to fabricate a new one, and I wouldn't expect them to.
I thought I had read somewhere (here?) failed boards are marked with red.



Quote
I recently got some pcb's that are 100% e-tested with few pcb's that don't have more then half of via's drilled....

New policy no work before coffee finishes maybe =(
160
Project logs / Re: assembling code name Robert
There are some file name changes that i missed, in tcl_lib/dp1arm9-a
Code: [Select]
copy  applet-lowlevelinit-dp1arm9.bin   applet-lowlevelinit-dp1arm.bin
or
Code: [Select]
cp applet-lowlevelinit-dp1arm9.bin applet-lowlevelinit-dp1arm.bin

It might be safe to just duplicate all of them with and w/o the "9". I would guess I missed more than the one instance.

-- EDIT Added package
162
Project logs / Re: assembling code name Robert
Understood, about the multiple revisions I read it before and I don't mean to interfere with your work flow of course.

I HAD a notepad for changes, BUT it was digital and I deleted lines instead of marking them done =D

I recall the LDO conversation. I only did minimal changes (and I already have those parts) was my reasoning.

There was also an issue with a crystal, there was never a conclusion for, too loose a specified tolerance or layout.

@ Ian, I have enough parts to accept the developers board now but there are none =D

Which is the short-form and subtext of the other  post.. I just didn't want to be doing what I was doing(1) and feel productive or something. So posted what I had been playing with, it's ~week old judging the file dates.

1: I try to program a pic32 with a basic stamp I must be out of my mind..
163
Project logs / Re: assembling code name Robert
This thread lives!

 I have parts!. Enough to do a basic comm test at least, still need phy  rom and ram, but there are no boards in the drawer. So....
I have updated the schematic and board files, attached below.
There are some trivial changes:
 Unified capacitors to use dp library, they were US EU and Sparkfun maybe one other (did not do resistors)
 Renamed parts, things like X1 to HEADER, microchips are U, regulators VR ect.
Non-Trivial:
 Updated the shutdown circuit, to have a enable and shutdown low signal.
 Maybe more? I read two(?) threads and gathered changes, but this is the only one I recall ATM.

 The EVK has the same issue, shutdown low on one vreg and enable low on the other. The part they use is Si1563EDH, it might be smaller than adding a PNP (which is the solution i went with), there is room for either.

  I had proper pictures but then I decided no one wanted to hold a button so changed the "force on" to a jumper instead.  "Proper" = For this git hub feature  Info Demo
165
Bus Pirate Development / Re: Quality probe wires
Not familiar with it.
If you poll enough people someone had to of gotten the/a bit that had the label printed on it.
The website says "ultra flexible wire", I would assume its a silicone type.
I find this type of wire to damage easily and require more care. The harder plastic and rubber types give more kink protection.
A search for "noodle wire" might do, I forget the brand name.

( ! ) 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.02122444096session_write_close ( )...(null):0
20.02172575720ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.02172576496Database_MySQL->query( ).../DatabaseHandler.php:119
40.08152715256Database_MySQL->error( ).../Db-mysql.class.php:273