06/19/21:
Big News!!!🎉 The CFFA3000 is back!!
It is being produced under license by Henry Courbis of ReActiveMicro.com. He has started taking orders and should be shipping in a few weeks.
You can learn more here.
02/19/20:
I only have about 17 non-functional CFFA3000 units left. I have sold most of the units that were easy to fix on ebay already. If I can fix any of these remaining units, I usually list them on Sunday evenings (US central time zone) for a auction duration of 7 days. I should be able to fix a few more, but most will likely never be repaired.
Here are a couple videos about the CFFA3000:
1) A high level introduction what the CFFA3000 does.
2) An initial setup tutorial for getting started.
Project Introduction:This page describes a project to create a CompactFlash / USB-Flash Interface card for Apple II computers (][+, //e, //e enh or //gs) that started back in 2002. Over the years I have build about 5000 CFFA cards in 11 batches. The card is in its third generation which dropped the IDE support and added USB flash storage support. It also supports FAT16 and FAT32 formatted devices for easier transfer to/from your PC. I did the original wire-wrap prototype over the span of several months. This project is very much a case of old technology (the Apple II computer) meets new (CompactFlash cards and Altera CPLDs). My reasoning for this project is described in detail in the Background section, but suffice it to say, I wanted to be able to pull out my old Apple II and use it from time to time to reminisce about the early days of personal computers. I wanted a reliable way to store my Apple II programs and data files for many years to come. Due to the long term reliability prospects of floppy drives, and my general laziness, I decided a mass storage device is what I needed.
CFFA3000 project Introduction:At the end of 2008 I sold out of my 6th run of CFFA cards. Instead of making another batch to meet demand, I decided it was time to design something new. The main shortcoming of the CFFA card was its lack of support for operating systems other than ProDOS. It was not possible to store and run DOS 3.3 games from the CFFA. So I decided to try desiging a new CFFA that would have these new features: 1) Floppy disk emulation at the nibble level and 2) USB flash drive support for storage of .dsk image files. The effort to design a new CFFA now called the CFFA3000 took about 2 years. The long development time was mainly because this is a hobby for me and not my normal job, also the CFFA3000 is about twice as complex as the orginal CFFA.
Looking for the CFFA1 for Apple1 Project? Click Here!Great tool for CFFA users:All CFFA owners who use Windows... Andy McFadden has come out with an excellent tool called: CiderPress. This tool will allow you to read and write your CFFA formatted CF cards right on your PC. It will make an excellent backup tool. Check it out at Andy's Site Information about the "3 jumper" fix for older CFFA V1.2 cards: (Runs 1, 2, and 3) A problem as been found that explains why many CompactFlash cards have never worked with the older CFFA cards. I was motivated to find this problem when I realized that SanDisk 256MB cards were not working properly. To summarize, the address lines were changing near the end of the ATA bus cycle seen by the CF card. This seemed to be tolerated by the smaller SanDisk cards, but not the 256MB card or many other brands, like Lexar. So after much debugging I found the problem and was able to fix the problem with a new release of the CPLD logic (V1.4), and the addition of 3 "rework" jumper wires to the board. Click here to see the front of the board, and here to the back. |
|
CFFA Background, Jan 2002:
Every once in a while, I find myself reminiscing about the good old days of personal computing. The good old days for me were high school, circa 1981, when the Apple II+ was the computer to have and the computer I wanted. Unashamedly I begged my mother until she got one for me. It was not until years later that I found out she had taken a loan to do so. Bless her heart! It was a good investment, if I do say so myself. Sometime in October, 2001 I found myself in one of those moods and pulled out my Apple II+ to play with. It had been many years since I used it last. I found a note taped to the computer, which stated that it didn't work and that I believed there was a problem with the language card. The computer would boot, most of the time, but would crash, breaking into monitor at seemingly random locations. Sometimes it would just hang. This was disheartening, and I decided that I was going to fix it no matter what, even if it meant buying another one, which wouldn't be much of a fix. I located an Apple II diagnostic disk, that was used by Apple service centers, and it immediately found the root of the problem. I had a bad D8 ROM chip. I was able to replace this chip with a standard 2716 EPROM and a simple converter socket. To save money, I am sure, Apple used 9316B ROM chips instead of the industry standard pinout chips. This means that you cannot just plug a 2716 EPROM into an Apple ROM socket, but must fashion a converter socket first. See the section called "ROM MEMORY" in the Apple II Reference Manual, pg. 94 for 9316B pinouts. After borrowing someone else's Apple II+ I was able to copy his D8 ROM and copy its data into a 2716. I put the EPROM into my Apple II+ and presto, it was again working fine! As it turned out the language card was never the source of the problem, it worked fine. Great, I had my Apple working again, so it was time to reminisce about the good old days. I wanted to show my wife Sherry some of the programs my friends and I had written so many years ago. She had saved one of her Apple diskettes from her high schools days as an Apple II hacker. Things were going along great when one of the programs I had written, tried to write a file to the diskette, and TRASHED it. Ouch! Because of an unfortunate mix up years earlier, I had thrown away most of my Apple II diskettes by accident. It was not until recently that I had found a friend who had copied about 10 of them to use with an Apple II+ he had found in the garbage. Thanks Mike! So it was one of these very precious diskettes that Mike had saved for me, that I had just scrambled while trying to check out one of my old programs. I soon realized that my floppy drive, made by RANA, was scrambling data on the diskettes every time it wrote to them. I don't know what is wrong with it yet, and I switched to another set of drives from the same Apple II+ I had copied the D8 ROM from. I spent the next three days trying to recover that scrambled diskette. After download several Apple II emulators and disk transfer utilities, I was able to make a disk with the "Bag of Tricks" utilities by Quality Software. These are the utilities that were describe in the Book Beneath Apple DOS by Don Worth and Pieter Lechner. Since the damage to the diskette's data was limited to the catalog track:$11, I was able to recover the disk. The reason it took so long was mainly in finding all of the necessary tools to get software downloads off the Internet onto my PC and then onto an Apple II diskette. It was after this episode that I realized that the reliability of diskettes might become a serious impediment to future reminiscing sessions years down the road. The first thing I did was create image files for every diskette that I could and store on my PC. I made copies of the disks that could not be read by the ADT transfer software. These were mainly games. I realized that I could simply use an Apple emulator for my retreats into computer history, but I feel it is just not the same, and if I ever have children*, I would want them to see and touch one of the very first "real" personal computers, not some simulation of an Apple in a window on a Pentium VIII running Windows 2012. It would be meaningless. So I decided I wanted a hard drive for my Apple, and started looking for one the old SCSI solutions for the Apple II. They did exist, but were pretty rare, and even if I could find one I figured it would also be unreliable. In my search I stumbled on several web pages where someone had interfaced an IDE hard drive with an Apple II and other old 8 bit machines. Struck by the relative simplicity of the project I figured it would take two weekends to build one. The project I used as a model most closely was Stéphane Guillard - Apple II IDE/ATA interface project . His project was unique in that he wrote code for the Apple II that understands the FAT16 format, or at least is headed in that direction. The problems started very soon. I was not using the LSI chips that Stéphane had used, but instead an Altera EPM7064S series CPLD. I discovered several things about these chips that proved to be a problem. Mainly the problem was my lack of experience with this CPLD. Between hardware and software, my two weekends had turned into two months. During that time though, several good changes to the project's design resulted. The main change being the use of CompactFlash cards instead from IDE hard drives. Realizing that it may be some time before Stéphane was able to integrate his OSS code into either ProDOS or DOS 3.3, I decided to abandon building a duplicate of his project and set off in another direction. I wanted only ProDOS support. ProDOS is the DOS that Apple released around the time of the introduction of the Apple IIe. Then after the release of the 16 bit Apple IIgs, they renamed the 8 bit version of ProDOS to ProDOS 8 to differentiate it from the new 16 bit version. Because ProDOS 8 only supports two 32 Mbytes drives per device, I decided that an IDE hard drive would be a waste, in many ways. Instead I changed the project to support CompactFlash cards in "true IDE" mode. Although an IDE hard drive would still work. I ask a friend and ProDOS hacker from way back, Chris Schumann, to help me develop a ProDOS 8 driver that would work with ATA devices, specifically the SanDisk 64 Meg CompactFlash Memory Card. We spent several days coding with marginally working hardware and roughed out the ProDOS driver, complete with debug code which would output via an Apple Super Serial card back to my PC. He had written ProDOS drivers in the past that allowed a file on a PC to appear as a hard drive on the Apple linked via a RS232 serial connection. After much struggling with a glitch in my Apple II+ that made my hardware work unreliably, and nearly ready to give up, I tried the card in the Apple IIe platinum I purchased via Ebay, and it worked great. Special Thanks to Jeff Pagel for his help and the loan of test equipment. "...it's probably a timing issue..." Let the reminiscing begin... Now if I could only get RobotWar to run off a ProDOS disk??? hmm.. Update: I have found that DOS.MASTER by the late Glen Bredon, allows me to run RobotWar and other DOS3.3 software from any ProDOS disk! Rich * Update: My son Nathan Thomas Dreher was born August 24th, 2002. * Update: My son Michael James Dreher was born February 16th, 2005. |
|
This project uses a Complex Programmable Logic Device (CPLD) made by Altera Corp. Although the device is in-circuit programmable, I simply programmed the part in my Dataman-48 Universal Programmer with a 44pin Universal Adapter - model #SPD-UNIV-44. Part #9959440000REV.:A1. Once programmed I inserted the part in the socket on my prototype. The output file I load into the programmer is called: appleideinterface.pof. The PLD software I used for this project is MAX+plus II 10.1 BASELINE from Altera. After you download and install it, you can use it to modify the PLD logic. You will have to fill out a form to get a password from Altera to install the software. NOTE: The Altera Baseline software is already getting old, they recommend you use their more current Quartus II Web Edition software. I have not yet tried that version. There are really only two source files that are critical to build this design. (however, there are a few other important files, such as a file that contains the pin numbers that I used on the CPLD)
|
My first prototype used no discrete 74HCTxxx series parts, all logic was in the CPLD. Due to several unrelated problems with construction and the consumption of all PLD resources, I decided to build a second prototype with using some HCT parts, this time paying more attention to power distribution. I still believe it would be easy to eliminate the discrete 74HCT series parts if you used a larger PLD, like the EPM70128S. Although it might not be very cost effective. Here is the schematic I developed AFTER completing my prototype. That means this schematic has not been tested. If you decide to build this project from scratch, you should use the schematic from the production board. If you just want a quick look at the schematic click here to view a 640kB jpeg image of the schematic. |
Prototype Parts List: |
---|
|
My prototype was built on a board made from a PC's ISA bus prototyping card that was modified to fit into the Apple II's bus. These prototyping cards are relatively easy to find. I purchased mine through Jameco Electronics. I did the modifications using a utility knife and a straight edge. To know where to cut I used another Apple Peripheral card as a guide. Just score each side of the board deeply and snap along the score line. |
Prototype Pictures: | ||
---|---|---|
Prototypes: | First Wire Wrapped | PCB CFFA Rev A. |
With CompactFlash: | ![]() |
![]() |
With IBM Hard Drive: |
![]() |
![]() |
Unit Top: | ![]() |
![]() |
CPLD Close-up: | ![]() |
![]() |
Bottom Close-up 1: | ![]() |
![]() |
Bottom Close-up 2: | ![]() |
Useful Specifications:
Tools and Misc. Links
Other Inspiring projects:
|
Nov 3, 2019: NOTE: my web site has been moved to a different hosting product at Godaddy and in the process the forum has broken and a bunch of updates where lost. Please bear with me as I try to get everything fixed back up. Note: I will place some boards placed on ebay in the future but it will be a small amount. Exactly when I can't say. I have been sidetracked by this website nightmare. July 29, 2019:
I have reached out to the first 30 people who had expressed interest in buying a CFFA3000 from my remaining units, and have sold all of those units. They will be shipped over the next 6 weeks.
Once these are shipped I will only have some 20 non-working units left. If I can repair any of those units, I will sell them on Ebay from time to time starting around October 2019.
I currently have no plans to make a new Gen 4 CFFA. So this is most likely the end of the line. If I change my mind about building something, I will post something here on my site. It is hard to beleive I have been at this hobby for 17+ years! It has been an honor getting to know and talk with so many Apple II fans. I have enjoyed hearing your stories about how the Apple II affected your life, often like it affected mine. -Rich
July 03, 2019: I have received the parts from China for the remaining 25 unfinished CFFA3000 units. Next week after the 4th of July weekend, I will try soldering a few sockets and test whether they work or not. I have no reason to doubt that they will work fine. I will update here again after that. June 24, 2019: I have finally found a source of CF sockets in China. They are being sent to me and should arrive in a few weeks. I can then finish the 25 remaining units I have. I will contact everyone who has emailed me to indicated an interest in getting a board. There will be a limit of 1 per customer so everyone has a better chance of getting one. Remember this is still the end of run #5, and there will not a run #6. I still might some day make a new design, but so far I have not done any work on that idea. May 27, 2019: I still have not found a source of CF sockets for the group of 25 remaining boards. For now I have been selling some of the units I have fixed. If you are interested please email me here . I will contact you back by email if I get ready for you. < April 04, 2019: I still have not found a source of CF sockets for the group of 25 remaining boards. Still looking at a couple remaining leads. I will update again soon. March 10, 2019: I am nearly at the end of CFFA3000 run #5 with about 5 boards left. Once those are gone the web site will show out-of-stock. I have a group of 25 boards that still need to have the CF socket soldered on, and a group of about 30 boards that I need to repair because they didn't work right from the assembler or had costmetic problems. I am trying to find a source for the CF socket (It is obsolete now) and if I can I will make the CFFA available here on my web site. This process will take at least a month or more so check back in April, May and June if you are still looking for a CFFA3000. Oct 26, 2018:
Current inventory levels: 127 CFFA3000s, 286 Remote Switches, 0 CFFA1s. Sept 23, 2018:
I recently reached out my friends, family, and to my entire CFFA customer list for help with a fund raiser for a friend. She is trying to complete an associates degree in programming and needed some help because of a series of events in her life that were not her fault. Knowing that I never would have finished colleage without the efforts of others, I encouraged her to start this fund raiser because it might make a difference. Well, the response from everyone, including the Apple II community, was very impressive. Thank you for the donations!! It will definately make a tangable difference in her life. July 22, 2018:
Current inventory levels: 203 CFFA3000s, 331 Remote Switches, 2 CFFA1s. June 14, 2018:
Current inventory levels: 270 CFFA3000s, 384 Remote Switches, 23 CFFA1s. May 09, 2018: Current inventory levels: 300 CFFA3000s, 400 Remote Switches, 26 CFFA1s. This last Monday we didn't get any boards shipped as expected because of a personal issue. We will be trying ship some extra boards this week to make up for that delay. April 24, 2018: I have had an additional 70 CFFA3000 boards assembled from spare parts from previous runs. So now there are 325 CFFA3000 boards, 420 switches, and 28 CFFA1 left in stock. If you have already ordered from Run #5, you can now order up to an other 2 boards per person/address. It will be another 6 weeks before I am caught up with current orders. Please factor this into your plans if you order more. April 11, 2018: There are currently 263 CFFA3000 boards, 426 switches, and 33 CFFA1s left in stock. March 31, 2018 There are currently 269 CFFA3000 boards, 432 switches, and 35 CFFA1s left in stock. March 15, 2018 There are currently 289 CFFA3000 boards, 447 switches, and 37 CFFA1s left in stock. March 7, 2018 There are currently 325 CFFA3000 boards, 473 Remote switches, and 40 CFFA1s available. The Remote covers should finally be arriving March 9th after the first batch of covers was manufactured incorrectly. Because there was some confusion, please note that you don't have to order these separately, they come with the remote switch. March 03, 2018 There are currently 341 CFFA3000 boards available to order. Feb 28, 2018 We just updated the order status page. If you see something wrong with your status please send an email to let us know. We will start shipping boards out March 5th. Feb 25, 2018 The order site opened yesterday, and I am now accepting pre-orders. As of this post (at 6pm CST) there are 459 CFFA3000s and 586 remote switches still available. The 50 limited edition "Red" CFFA3000s sold out quickly. Those orders will ship first, and the regular CFFA3000s will begin shipping on March 5th. Feb 16, 2018 The first 500 boards have arrived back from the assembler! I have just tested 3 boards and they all work. My tentative plan is to open for pre-orders next Saturday (Feb 24) in the afternoon. This date is subject to change. I will email everyone on the waiting list when I am ready. There is still much for me to do before I am ready. I have a day off work for president's day (US holiday) next Monday which helps. Note: there was no email status update about this. Jan 29, 2018: Great news! Today we verified that 4 CFFA3000 "first-article" units off the assembly line function perfectly in two Apple IIgs computers. The assembler is now in the process of building the remaining 996 units which will take about 4 weeks. We are currently working to get everything ready to open for pre-orders sometime in mid to late February. Jan 18, 2018: Finally the remainder of the parts are on their way, via FedEx, to the assember. They will conduct an inventory count, and if the part counts are correct begin assembly of Run#5! This process will take about 4 weeks + a week to ship the boards back to me, if all goes well. Jan 06, 2018: I see an update is long overdue... I am still waiting for one more part from supplier Arrow. It should be here soon. Most of the other parts and PCBs are already at the assembler in California. I sent a out CFFA3000 Run#5 status Update #2 email on Dec 18th, 2017. I am hoping to start pre-orders in late February, 2018. For expected pricing information please click at the FAQ link on the left. Oct 10, 2017: I recently sent an email to the interst list titled: CFFA3000 Run#5 Status Update #1. If you didn't get that email and you believe you are on the Run #5 CFFA waiting list, please visit my shop and sign up to the mailing list . Occationally I do forget to add people to the list. If that happened you, I appologize. Aug 08, 2017: I have placed orders for all of the CFFA3000 Run#5 parts over the last week. The lead-time for some parts is approaching 4 months! These are "estimated" lead times so parts may arrive sooner, I don't know. But it is also possible that the CFFA3000 availability will get pushed out into early 2018. I will update this site as I learn more about actual delivery dates. I have ordered enough parts to build 1000 units so I am pretty confident that everyone who would like to buy one will get one. This will very likely be the last time I build this design, because the parts are getting much harder to find and way more expensive. I don't know if I will try to design something new in the future, but it would likely not happen until 2020, if ever. Note: For this run the switch will not be an option but will be included with each unit. The cost of the board will be higher, which was unavoidable. Whether the switch has a cover this time is still TBD. I will post an update once that is determined. Jul 30, 2017: I am in the process of getting quotes for all of the parts and assembler fees and will be ordering parts soon. Note: Some parts have lead times upwards of 14 weeks, probably because they are older 5v parts in some cases. I have not made the final decision on the batch size yet but it will be at least 500 units. I have more than 500 people on the interest list at this point. Pretty crazy when you think about it. Apple II forever! May 05, 2017: So there is enough interest for a run #5 CFFA3000 board run. I plan to build the boards later in the year and start taking pre-orders in Novemeber time frame.With shipments starting sometime in late November or December. As before, it will take about 4 months to get all of the pre-orders shipped. So it will be a long wait for some people near end of the pre-order list. When all of the planned dates are choosen, I will email everyone on the interest-list with more details on how to place and order and how to pay. Hang in there, I know it is a long wait. The exact cost of the board has not been set, but it should be around the same cost as last time which was US$159.95 + shipping. Jan 27, 2017: The interest level for a Run #5 of the CFFA3000 has just passed 250 people. In the comming months I will start looking to price the parts and verify they are still available. It is getting harder and harder to find some of these 5v parts from reputable vendors. Please email me if you would like to be on the interest list. I will email everyone on the list when I have the next batch ready for pre-order. Oct 15, 2016: Remote switch units are now back in stock. Sorry we still are not selling the covers separately. Interest in the CFFA3000 continues to grow, reaching 150 people so far. August 08, 2016: We have not received enough interest to build Run #5 in time for this winter season (when we normally ship boards), so that means the soonest Run#5 could become available is Nov 2017. We need an interest level of about 250 people before committing to building a run of 500 boards. As I write this, about 115 have expressed an interest so far. Also there has been no progress on offering remote switch covers for sale by themselves. We were hoping to offer this but have gotten way too busy. March 07, 2016: The CFFA3000 Run#4 is Sold-Out. Any outstanding unpaid orders need to be paid for by March 25, 2016. All Run #4 orders will be shipped before the end of March. If there are any extra boards after everything is finished, I will put them up for sale on ebay some time in April 2016. Surely by now the world-wide demand for CFFA cards is filled, but if you would like to express your interest in a fifth run of CFFA3000 cards, please use this email link to let me know. Feb 23, 2016:
As of today, there are a total of 24 CFFA3000 boards left in stock! Order soon before they are all gone! Nov 24, 2015: CFFA3000 Run #4 is currently shipping to customers. We have shipped 97 boards as of today. There are 117 still available to order from this batch 500, and 91 remote switches out of 300 total. Remember that you can check your order status here!! Oct 31, 2015: The 4th run of CFFA3000 boards are ready to order. Click on the Order Form link to the left. This run is 500 boards in size. We will be shipping 100 boards per month. Order soon, as they will go fast. About 200 boards have already sold in the first 9 hours of availablity. Sept 01, 2015: CFFA3000 Run#4 Update: All of the parts and PCBs have been shipped to the board assembler in California. June 29, 2015: CFFA3000 Run#4 Update: The PCBs and all parts for the next run of CFFA3000 boards have been ordered! I am still on schedule for November 2015 availability. Nov 28, 2014: After 12 years of building cards the interest level in the CFFA cards remains high, with over 200 people expressing an interest in purchasing a card from Run 4. Unfortunately, for personal reasons, I need to postpone the next run of the CFFA3000 cards (Run 4) until November 2015. I will notify everyone on the interest list as soon as we are ready to take pre-orders, in late fall 2015. All future CFFA card runs will happen in the winter time (northern hemisphere). April 15, 2014: CFFA3000 run#3 is sold out. Mar 26, 2014: CFFA3000 Run#3 is just about finished. As I type there are 6 boards left. After these are gone I will start working on a pile of 25 boards that failed initial testing. I will attempt to repair these boards in the coming weeks/months and offer them for sale. Please check the order site from time to time during April and May to see if any boards have become available. I will put up another interest list to see if there is enough interest for a fourth run of boards. Thanks to everyone who purchased run 3 boards!! Nov 16, 2013:
With the help of Dave Schmidt we have a new tutorial video about setting up the CFFA3000. This is perfect for first time users who want a little help getting started. Sep 11, 2013: We are now accepting orders for Run#3 of the CFFA3000 board! This run is 575 boards in size. I expect to ship the first 25 units on Sept 23, 2013. You can use the order link on the left in the navigation bar or click here. Aug 18,2013: The parts for Run#3 have shipped to the assembler. They should have the assmebly completed by the end of the month. Then they will get shipped back to me for programming and testing. Once I know that the first-article off the assembly machine works, I will open up the order site and contact everyone on the interest list. Shouldn't be much longer now... Aug 04, 2013: Most of the parts have arrived, I am just waiting on a few back-ordered parts and then I will send everything to the assembler for final assembly. Jun 06, 2013: Part ordering has begun for Run#3 of CFFA3000 boards. We are still on target to begin accepting orders in Sept 2013. Interest in the CFFA3000 remains high. Apr 23, 2013: There has been a lot of interest in the next batch of CFFA3000 boards (Run#3). Here are answers to a few questions being asked:
Feb 13, 2013: CFFA3000 firmware v3.1 has finally been released and posted to the downloads folder. This firmware adds support for folders (sub-directories) to improve image file management. Up to 8 levels of subdirectories with up to 255 image files in each directory are supported. The files contained in the zip file are the same files that would be included on the shipping CDROM. The user manual has been updated. Feb 13, 2013: CFFA3000 firmware v3.1 has finally been released and posted to the downloads folder. This firmware adds support for folders (sub-directories) to improve image file management. Up to 8 levels of subdirectories with up to 255 image files in each directory are supported. The files contained in the zip file are the same files that would be included on the shipping CDROM. The user manual has been updated. Nov 14, 2012: CFFA3000 Run#2 is sold out! It took 5 months (almost to the day) to sell 480 cards. I am collecting names of people interested in a third run of CFFA3000s. If you would like to get on the email list to be notified for a Run#3 please send me an email Here! Dec 22, 2012:
The first beta version of the new CFFA3000 firmware v3.1 and updated CPLD v6 has just been posted to the downloads folder. This firmware adds support
for folders (sub-directories) to improve image file management. Up to 8 levels of subdirectories with up to 255 image files in each directory are supported. The readme.txt file gives instructions and lists the other improvements in this release.
If you find bugs in this release, please send me an email and let me know what you have found. If you try the beta but need to go back to the previous version please consult the readme.txt file. Jun 15, 2012: CFFA3000 Run#2 Available! You may now place an order for the second batch of CFFA3000 cards. This batch is 500 units. I will begin shipping in early July, 2012. But keep in mind it will take me all summer to ship this batch. Jun 5, 2012: The assembly house has just informed me that they have shipped 280 (a little over half of the batch) CFFA3000 boards and Remotes to me. They should be here next week. The remaining 220 boards will follow in a few more weeks. I will be opening up and order page and sending out an email to everyone in a week or two. Apr 14, 2012: Today a package arrived from Advanced Circuits containing the 500 PCBs for run #2 of the CFFA3000!! While I wait for some of the back ordered parts, I will build up a couple of these new boards to verify they work. I hope to have all of the parts ready to ship to the assembler in about 4 weeks. I will post another update then. The other boards pictured are the 350 Remote PCBs. I am still estimating summer 2012 availability for the CFFA3000. Currently my list of interested people has about 340 people on it. I will have a pre-order phase, but this time I think I will wait until the boards are a little closer to finished than I did on Run #1. Mar 7, 2012: We are now in the process of getting final quotes on parts for run #2 of the CFFA3000. We hope to be placing orders for the parts this week or next. We have not made a final decision on the run size yet, but we are looking at quantities of 400 and 500. The price of the next run will likely stay the same at US$149.95. It should be available in summer of 2012. Dec 14, 2011:
I have finally completed shipping all of the packages for Run #1 of the CFFA3000!!. There is a lot of interest in another run
and after I take a break for a couple months, I will start looking into building another batch of boards. In the mean time if you are
interested please be sure to let me know, if you have not already done so. Also please post to my forums if you have any problems or
comments or suggestions related to your CFFA3000 card. Nov 28, 2011: I took a break over the Thanksgiving holiday but now I am back at getting packages shipped. I think I should finishing shipping Run #1 by Dec 11, 2011 at the latest. Everyone should have their boards before the end of the year. Nov 19, 2011: I just uploaded the first small firmware update v3.0.1 (non beta) release to the "File Downloads" page. This fixes an issue with GS/OS accessing Disk II floppy disk images and corrupting them. This doesn't affect smart port mounted images, just disk II mounted images. BTW, I am working on boards 212 to 231 this weekend. I hope to ship those on Monday. Nov 07, 2011:
Please note that I have changed the forum address again. I do this from time to time to combat spambots.
This unfortunately breaks all the google links and any bookmarks to the forum you might have. Please
use the link on my site to get to the forum as it will always be updated when the forum is moved.
I will be traveling for work from 10/31/2011 to 11/02/2011. CFFA3000 shipments will resume on 11/04/2011.
Oct 25, 2011:
The CFFA3000 (Run #1) is finally shipping! It has been more than two years since this project began and I am happy to report the boards are going out.
I need to revise my previous estimate about how many boards I will be able to ship per week from 100 down to about 60 or so.
Please go to the order status page to follow my shipping progress.
Oct 19, 2011:
I have just uploaded the first firmware/logic release candidate to the beta page!! A l
ot of effort has gone into
this release and it will probably be the shipping version. I plan to start shipping boards on 10/24/2011. I am aiming
to ship 100 units on the 24th, and another 100 the following monday, and the remainder the week after that.
Oct 07, 2011:
Beta testers, we have just release beta version b24. This version adds support for switching floppy images using the remote switches. It also fixed a number of bugs including a
long name directory entry corruption bug. Please update to this new version.
Sept 03, 2011:
I was hoping to being shipments today of CFFA3000's boards. But after polling the first 60 customers with the suggestion
that I delay a couple weeks if it help me get the firmware into better shape, more than half agreed that delay
would be alright. So I have decided to push back the initial ship date until Oct 17, 2011. I know this will be
disappointing, but I believe this extra time will allow us to really nail down the firmware, especially in the
area of Disk II emulation. I will try not to allow that date to slip again. Even if there are known firmware issues
I will get shipments started. Also I will try to increase the 1st shipment batch size from 60 to either 80 or 100 boards.
August 31, 2011:
David Schmidt has just sent me a beta version of his new Apple III driver for the beta testers to test. I don't know
how many of you guys have Apple 3's but if you try it please let us know what you find.
August 18, 2011:
Well that was quick! The CFFA3000 Run #1 Pre-orders are sold out!
August 14, 2011:
As of today there are 15 CFFA3000s left. The card has sold fast probably due to the long developement period.
Now the job of getting everything done in the firmware and getting ready to begin shipments is next.
I am going to be sending out switch units to the beta testers on Monday.
-Rich
July 23, 2011:
Back from Kfest 2011. I had a ton of fun and got to meet a lot of great people! Everyone made me feel right at home.
I sold a bunch of cards to Kfest attendees and I am looking formward to feedback from them to help us finish
the firmware. I was also able to test my shopping cart and get to the bottom of a couple problems that should make
pre-ordering go more smoothly. The next step is to open for pre-orders.
July 12, 2011:
Wow, only a week until KFest. Everthing is coming down to the wire. The first article PCB came off
the assembly line to be tested and it passed all of the tests! So now the assembler is assembling
the other 299 boards. I hope to have a batch of 50 boards back from the assembler by 18th so I can
take them with me to Kfest. My hope is that any folks at Kfest who are interested in the CFFA3000
will be my beta testers for the CFFA3000 and provide feedback for the final tweaks to the product
before I start filling pre-orders. I have also decided to delay opening up for pre-orders until after
Kfest. This is because I just changed my order form to use a commercial shopping cart. What a pain!
So hopefully the Kfesters can help test that for me too.
July 1, 2011:
I received the PCBs yesterday and today I shipped them to the assembler. Once they arrive at the assembler I will open up for pre-orders. This will be around July 7.
June 27, 2011:
Today I boxed up all of the parts (except PCBs) and shipped them to the assembler! Box was about 22lbs (10Kg). Now I am just waiting for the PCBs to arrive. I will inspect them and ship them to the assembler also. I am still trying to get my web site open for orders. But have not finished that yet.
June 13, 2011:
Finally, 300 PCBs of the revC design have been ordered! It has been two years in the making. I am still hoping to get finished boards back before I drive down to KFest. It would be fun to have boards by KFest but not the end of the world if they are not ready. I will be opening pre-orders in the coming weeks once I get my web site ready. I will send out an email to everyone on the CFFA3000 interest list when I am ready!
Project Status - 6/2/2011:
I have just finished ordering all of the components for 300 CFFA3K boards!! I will also be placing the PCB order very soon. PCBs will take about 3 weeks to have made. Then everything gets boxed up and sent to California to be assembled. I am still aiming to be finished by Kfest. Once I send in the PCB order, I will start taking pre-orders.
April 25, 2011:
I have assembled the first of 5 rev C boards, and it seems to be working perfectly. On this rev of the board I tried to reduce the part count and therefore the cost. The rev B board was just too expensive to produce. Also some changes where made that just made good sense. The 4 LEDs at the top of the board seemed like a good idea at first but after using the board for many months, they just seemed confusing, and unneeded. The reset push-button was removed and the USB traces where cleaned up in the new layout. Some of the parts seen below will not be installed the production board. LEDs D0-D3 are just for debug and will not be installed. Also all of the headers except P4 will not be installed as they are not needed. Although you can't see it, the silkscreen on the back of the board identifies the purpose of the Config dip switches currently defined.
I am hoping this board doesn't have any mistakes and will be the production layout. -Rich
Apr 8, 2011:
It has been awhile since my last status update and some good progress has been made.
A third, and hopfully final, prototype PCB design has been sent to Advanced Circuits to be built and it just shipped.
I should have them in a day or two. I hope that this is the final prototype and this design can be used for
the production run.
Unless you read the forums, you might not know that David Schmidt has been doing a lot of testing
on the CFFA3000 and has given us some great feedback and found a variety of problems. This has helped
kick this project back into high gear. So I thank David for that.
The plan at this point is to build up 5 rev C prototypes and begin testing the new board design.
In the mean time I plan to get enough parts ordered to build around 300 boards. I can report that
the bootloader is finished so now the all of the programmable devices can be programmed by the user.
Dec 9, 2010:
The CFFA project is still alive and well. It has been quite awhile since
I have updated my web site. Sorry to keep everyone in the dark.
There has been a lot of interest, and the delays have not been
for lack of interest in the project, but more for personal reasons. I am loath to make a firm estimate
about when this will be done, so I won't. I do know that we are at least another 3 months away.
Here is a brief summary of the progress on the CFFA3000 and an update on the price:
1) The CFFA3000 will cost US$149.95.
2) The CFFA3000 can now read/write and boot 140K DSK, NIB and 2MG files.
It handles both ProDOS order (PO) and DOS order (DO) images, and of course
very large SmartPort images (up to 32MB for ProDOS, and even larger under GS/OS).
3) Although the CFFA3000 only uses one slot, it will require two empty
slots to enable both SmartPort (Hard Drive) and floppy emulation. A typical
setup might be the CFFA3000 in slot 7, and slot 6 left empty for the
CFFA3000 disk emulation to map into. You can configure the CFFA3000 to
function as a standard mass storage interface, or as a Floppy controller or both.
When both are selected, the slot with CFFA3000 plugged in is the hard drive,
and another available slot is the floppy controller.
4) Five prototype #2 boards were made and the third prototype PCB is
nearly ready to be produced. I am hoping that this prototype will be the
final production version.
5) The CPLD bootloader is finished so customers may download logic updates
to fix future problems found in the CPLD logic.
6) Work has started on the microcontroller's bootloader, and should be
finished soon. The bootloader's job is to apply updates to the firmware
running on the AVR microcontroller.
7) Good progress has been made on the boot menus and file selection user
interface. There are several ways to enter the CFFA3000 menu, including
pressing 'M' at boot time, or (on the Apple IIgs) using the Classic Desk
Accessory menu by pressing Apple-Control-Esc.
8) A number of images have booted and run, including ProDOS 2.0.3, DOS 3.3,
UCSD Pascal, CP/M 2.23, Contiki, and Merlin-8 2.47, and RobotWar.
These tests are not very exhaustive yet, but so far have not shown any
problems (that we couldn't fix).
9) The AVR microcontroller part we are using for the CFFA3000 is on allocation (in
short supply) so I have already ordered and received 200 units just
in case they are hard to get later.
So what is left to do?
1) Finish the bootloader for the AVR micro.
August 18, 2010:
I completed assembling the first of the second prototype PCBs a couple days ago.
Everything that I have tested so far is working as expected. There is still more testing and development
of course, but so far so good. There is a lot of interest in this card and it is getting excited
as progress is made. We are now to the point where we can handile .nib files and are working on
.dsk files with read currently working. Also .2mg and raw images on the CF are working.
No progress on DMA yet, but now the hardware is ready to work on that feature!
July 14, 2010:
I have finally ordered and received the second prototype PCBs (5 in total). This board adds support for bus buffers and a standard type A
USB socket and an off board LED/Button interface to control floppy swapping. There are other tweaks but nothing too major. The biggest
change is the bus buffers on all signals. This was added mainly to support DMA as the CPLD would be incapable of driving a full
apple II bus directly.
June 1, 2010:
This update is long overdue. The project had little progress over late winter and early spring, but is now moving forward again.
Unfortunately, the schedule has slipped at least 2 months because of it. I would expect to ship boards around Sept 2010 now.
The second prototype board is still not set into Advanced Circuits to be made, but it is very close to being done. I ended up
re-laying out the entire thing after it was decided to add a complete set of bus buffers to ensure that DMA will work properly.
To give you a better idea of where the project is at here is some detail:
March 4, 2010:
I am posting a status update because some have been asking for one. Progress on the CFFA300 has slowed down lately because I have been busy with
work. I have started on the second prototype spin of the PCB board design. I hope to have those design file ready by the end of the March or earily April.
So far the July 2010 availability date still seems reasonable. I still don't have an accurate cost estimate for you yet, sorry.
Jan 1, 2010:
The CFFA3000 can now boot, read, and write from HD and floppy image files stored on common USB flash drives. The flash drive can be formatted FAT16 or FAT32. Currently .PO and .NIB files are supported. There is still a great deal of supporting code to be
written and tested and some flash drives don't work so they will need to be debugged. Also a second prototype will be needed to correct a few bugs and add a couple small features.
Nov 2, 2009:
We have DOS 3.3 booting and running in read-only mode from a nibblized disk image. I am running Robot War as I type!
This is an exciting milestone in the project. Still have floppy write support and USB support to do.
Also need to work on the cost estimations. Stay tuned...
Oct 18, 2009:
An important bit of progress to report. ProDOS 8 is running from the CF card. This proves out about 90% of the hardware on the card and verifies the design approach the card uses. The next area to focus on is the floppy emulation and multi-card mode
where both the CFFA and the emulated floppy controller are active at the same time.
Note:Extended SmartPort support is working, which means there is no need for a GS/OS loaded driver to achieve high performance.
Instead, the automatically "generated" driver asks CFFA3000 to read or write a block directly to any memory
address, without having to copy the data through bank 0.
August 19, 2009:
It may look almost done, but don't be fooled, it doesn't do anything yet. Still tons of code to write
and lots of logic to develop. The AVR micro is working and the SRAMs are mostly working-couple quirks yet to be figured out.
I need to start on the CPLD logic to really get to the point where firmware can be developed.
So far no surprises! Keep in mind this is just the first prototype PCB and it main still change in significant ways.
Please note that I am revising my estimate on when this project will be finished to the middle of 2010.
July 14, 2009:
First Prototype PCB files sent to board house!
I have just sent the design files for the first prototype of the new CFFA to the board house. See rendering of PCB below...
June 3, 2009:
I was originally going to sell any boards I fixed on Ebay. But after fixing 6 boards, I decided to
just email the people at the top of my interested list and offer the boards to them at the regular price.
Feb 23, 2009:
Run 6 of CFFA cards is sold out. I have no plans to produce any more CFFA's of this design. In a few weeks I will
take a look at some of the units that never worked and see if I can repair them. If I can fix them I will throw them up
on Ebay.
May 5, 2008:
I shipped the first 25 CFFA boards from Run 6 today. One 16MB CF card is included with each order. It will boot into ProDOS 1.9 and should work on any Apple II with at least 64 of memory. ProDOS 2.0.3 is also on the card in a subdirectory. I believe firmware version 2.0 is solid, but I encourage all customers to test the CFFA throughly before depending on it with imporant data. The manual, in PDF format, is on the CDROM included. I am sorry about the additional delays. The next batch of boards should go out next Monday, May 12, 2008.
April 27, 2008:
I have set a tenative ship date for the first 20 units of May 5, 2008. I have been working to be sure that the new firmware is bug
free. My plan is to include a CF card with every order that contains both the new v2.0 firmware and the older v1.2 firmware, along with several useful utilities including davex and the flash update program. This will make it easy for you customers to revert back to the older firmware if any critical problems are discovered with the 2.0 version. Thanks to everyone for your patience.
April 14, 2008:
The 200 assembled PCBs have arrived!! Now begins the task of programming and testing.
April 7, 2008:
FlexOne has notified me that my order of 200 assembled PCBs has shipped. I am continuing to work on the testing of new firmware and
CPLD logic. Once the boards are back I will begin testing them. There is still a lot of testing to do, but we are getting closer!
March 30, 2008:
I recently spoke with FlexOne (the PCB assembler) and they told me that April 6 is the new date that my 200 PCB will be finished.
This will add at least a two week delay to the CFFA shipment dates. Sorry about that. I am using this extra time to finish testing the new version 2.0 firmware and CPLD v2.1 logic. I hope to deliver a very solid update.
March 4, 2008:
The CFFA Run6 parts kit finally shipped to assembler!! The assembly house has quoted about a 3 week turn around time for assembly. Add a week for shipping time, and I should have the boards back in house around the end of March. I am still working on the new 2.0 firmware. This will be a big improvement (in my opinion), and will be starting beta testing next week with any luck.
Jan 23, 2008:
There will be another run of 200 CFFA cards. Today, Jan 23, I ordered the PCBs and the parts. It will take about 3 weeks
for the parts to arrive and then a week to get them to the assembler. Once there it will be another 3 to 4 weeks to get back
the assembled boards. The cost of run 6 boards will the same $99.95 + shipping as the previous run.
Nov 1, 2007:
Run 5 of CFFA for Apple II have sold out. Unfortunately there were a bunch of boards that never worked, mostly due to defects
in the PCBs. I may attempt to try to fix some of them, but it is difficult to find the problems without an X-ray machine.
I have started a run 6 interest list, but I am skeptical that there will ever be another run based on the current demand.
The CFFA has been a fun project and I have been honored to be a small part of the Apple II community that still thrives out there. Thanks for everyone's interest and support!
Feb 16, 2007:
I have just ordered a batch of 100 PCBs for the CFFA1 project. I will be ordering all of the other parts next week and in
about two more weeks I should have all the part needed. I will then be sending all of the parts and PCBs to FlexOne for
assembly. Once I get my order site up and running I will send out an email to announce that I am accepting pre-orders.
August 31, 2006:
I have run out of boards until I get another batch from the assembler. I am also
going to be traveling for the entire month of October, therefore the next orders will ship around November 10, 2006. I have
kept the order page open.
August 11, 2006:
I have finally caught up on all of my order back log. Yes, it took months and months.
Thank you to everyone who order a CFFA card. Thank you, also, for your extreme patience! I have 17 boards left in this
June 28, 2006:
Another batch of 100 assembled boards has arrived yesterday. I will ship the next group of orders around July 5. This should be about 20 boards maybe more.
June 8, 2006:
I have shipped boards 1 to 97. I am now waiting for another batch of 100 boards from the assembly company. I did have
a slight delay in getting parts for the next batch and this will cause an additional two week delay in the next shipment.
Sorry about that. All of the future boards built by the assembler will be built completely so that I will have no hand soldering
to do. This costs a little more, but the time savings (especially cleaning) is worth it. I would look
to the end of the month for the next shipment of CFFA boards.
May 21, 2006:
Boards are shipping and I have shipped about half of the total orders received. I added a forum topic in the CFFA forum for
people to tell others what they are doing with their CFFA cards. Feel free to ramble on about anything that you are doing
with your CFFA card in that forum section.
April 22, 2006:
I have shipped the first 20 or so boards. I hope to ship about 20 to 25 boards per week, but this weekend I came down with the
stomach flu and will not be able to get any boards out, Sorry. You may notice that some foreign order shipped a day or two later
than they were suppose to. This was a problem with USPS.COM giving useless error messages, which prevented me from printing the postage.
March 30, 2006:
The first 100 boards arrived today from the assembler. I still have to finish soldering all of the through-hole parts, program
the chips, test each board, and finally print the revised manuals, then get my accounting in order. But all in all things are moving along.
March 22, 2006:
Today I received the first two sample boards from the assembly house. They both worked fine! So the rest of the first 100 board
of the 4th run will be assembled. The updated manual should go to the printer late this week or early next.
March 11, 2006:
I have opened the CFFA order page for pre-orders! All of the parts have been ship to FlexOne the PCB assembly house for the
first 100 PCBs. I plan to built up to 400 boards for this run if there is enough demand. So you only need to pre-order/pay if you
want to get your CFFA sooner rather than later. I assume it will take until April before I am able to start shipping out boards.
The order in which boards will be shipped will be based on the order I receive your payment, not the order in which orders
are placed. So if you want to get in the front of the queue, I recommend using Paypal for fast payment.
March 6, 2006:
Today I receive the first batch of PCB boards for run #4. I assembled one board to be sure everything works and everything did :)
I will be packaging up these board and all of the parts and sending them to FlexOne in California on Wednesday.
I should be able to open my order page up for pre-orders very soon now.
Feb 27, 2006:
I have now placed the production PCB order and have ordered all of the parts. This will take two weeks. Then all the parts
will be packed up and sent to the board assembly house in California. I am not sure how long that will take but I would guess another two weeks at least. In the mean time, I will be updating the manual and getting my web site ready.
Feb 18, 2006:
I have completed assembly of 3 new prototype boards from the new revB layout. I am happy to report that these seem to be working
fine. I will be sending out two of the boards to other people to test for me in their machines. I am now hoping to place my
production order by February 27. Click to see a picture of the new revB board. Note the addition of address line buffers and
termination resistors. Also keep in mind that this is just a prototype so it doesn't have gold fingers.
Feb 8, 2006:
I have completed a new 2 layer PCB prototype that I will be sending out for manufacturing on Feb 6. This will take 7 days to receive. I hope this will be the last prototype board before I order the production run of boards
Jan 31, 2006:
Well, there is definately a problem with the first prototype design for run #4. The problem was a very bad ringing problem on many of the address lines. The problem was worst when no other cards where in the Apple II+, this problem also affected the IIe but to a much lesser extent. I am now finishing up a new PCB layout, the key change will be address line and control line buffers and series termination resistors. The problem only shows up when I use an EEPROM. Using an EPROM did work fine. Anyway, the bottom line is, there will be more delays before I can ship boards. I think April is going to be the soonest I will be ready at this point.
Jan 4, 2006:
Hi All, I have received back the prototype boards, and they are all working fine with one exception: I have a problem booting in the Apple II+ that did not exist on the old board design. I am working on this problem currently and hope to have it fixed soon. Once this problem is solved I think it will take me about 4 weeks to get the first batch of board and begin filling orders. I know many of you have waited a very long time. I appreciate that very much. Please hang in there, the finish line is near... If you would like to see a photo of my first prototype for this run, please click here
Nov 22, 2005:
I just sent the gerber files to PCB house to build a prototype for the 4th run of boards. I have made some changes to the board
including the 3 jumper fix. Functionally the board will be the same as the previous runs, but will include an EEPROM so customers
can update the firmware themselves. I was planning for late December as the shipping date for the 4th run, but due some long part lead times, it appears that early February is more likely.
April 27, 2005:
Today is my last day of work in Rochster, MN. It has been eleven months since I started working there during the weeks.
Being home again every day will definately allow me to catch up on CFFA orders. I am just finishing the work on CPLD
version 1.4. This has taken much longer than I thought it would. The good news is I think I am nearly done testing.
The bad news is that just a CPLD upgrade won't fix the problem with the CFFA when using the 256MB SanDisk card on all
Apple II's. To fix this CF card, and to allow most other brands like lexar to work with the CFFA, you will need a hardware
modification to the card. That mod is three "re-work" jumpers that go from the back of the board around to the front of the
board. If I do another run of boards, I will probably re-layout the board to include this fix. Once I get caught up with orders
I will send out an email to everyone letting them know about the fix. I will also post a do-it-yourself guide for those who
want to apply the fix themselves. I will also have some kind of return plan for those who would like me to make the fix for them.
Stay tuned...
April 20, 2005:
I have sold out of Run 3 CFFA cards. If you are still interested in buying a CFFA card, let me know and I will add you to a list of people interested in a fourth run. The cost would still be US$105 + shipping. I still have a bunch of CFFA orders to fill, if you
have not received your yet, don't worry, you will.
Feb 28, 2005:
I have found a problem with V1.3 CPLD logic. This problem seems to show itself mostly with larger CF cards
like the 256MB SanDisk card. But it could should up with any CF card. I have sent beta samples of v1.4 CPLD to
several customers and I am waiting for feedback. So far all feedback has been positive. If all goes well, I will
be starting a CPLD trade in program next week. To get everyone updated.
Feb 16, 2005:
My son, Michael James was born. Weight 8lbs, 12.5 oz.
Dec 6, 2004:
I have shipped the first 5 boards of the third, and likely final run of CFFA cards. This run uses the original company, Advanced
Circuits to make the PCBs. The PCB solder mask is a dark green unlike the light green from the second run.
Oct 30, 2004:
All of the parts for the next run of 100 CFFA cards has arrived, and enough extra parts for all of the upgrades that
have been requested are now in hand. I will be sending out upgrades over the next few weeks, and once I get a test board built
and working, I will open up the order form on my website for the third run of CFFA boards!
Sept 30, 2004:
Sept 30, 2004: I have just placed an order with Arrow Electronics for the parts for another 100 CFFA Boards, and 50 v1.3 upgrades.
The lead time for the parts varies from a week to about 5 weeks. As soon as the CPLD and EPROMs come in I will start shipping out
upgrade to those who have requested them. The main purpose for the firmware update is to support the Apple ][+ and //e. There are NO code
changes for //e enhanced and //gs users, but the CPLD logic update should give better CF timing for all apples.
Sorry this has all taken much longer than I originally predicted.
Sept 7, 2004:
I have sold out of the second run boards, but already have enough interest to do a third run! That's great.
But the lead times on some of the parts is up to six weeks or more, so it will probably not be until the winter (Dec. 2004)
before more boards are available. Also, I have no forgotten about the people interested in v1.3 Firmware/CPLD upgrades,
I will be ordering more parts for those also. The good news is that I will be sending those out free of charge this time around.
Aug 5, 2004:
Hi All,
Well it took awhile but I have finally sold out of CFFA boards. I am keeping a couple for repair/returns
just incase. If you are still interested in buying a board, please let me know via email,
and I will add your name to
a list of interested people. Like before, I will need at least 40 people to express an interest before I could
do another run. I fear that there may not be 40 more people who still want one, so this may be the end of the line.
I did very much enjoy making and selling these cards, and contributing to the old Apple II community. I
will always have a soft spot for my first Apple II+. I still have to get the upgrades out to people and will
be doing it free of charge, at least for this upgrade. Please be patient, if you asked for one you will get one.
July 10, 2004:
I have sold out of boards being sold at the normal full price. I do still have a
number of boards that will be offered at $75 + shipping, because they have some type of minor physical or costmentic flaw.
When I have had time to go through those boards, I will put up an order form for them. Any boards that I do sell, will be
guarenteed to work and have the same warranty as the full price boards. The cosmetic problems were the result of the board
manufactures poor quality controls. As of July 10, 2004 I have about 12 boards left with cosmetic issues that I need to go
through. I hope to have an order page back up sometime in July for those boards.
May 30, 2004:
I have sent new CPLDs and EPROMs to a couple people for testing. Vince has
reported that, so far, everything has worked fine.
Hopefully, I should be able to make this update available soon.
If you are interested in getting updated logic and firmware, please drop me an
email.
May 22, 2004:
After revising the firmware, it because apparent that there was a hardware problem with
the CFFA in the ][+. After several hours, I found a subtle timing difference between the
my ][+ and my //e platinum. That difference pushed already tight timing over the edge into
failure. I have revised the logic on the CPLD and greatly improved the timing margins.
This will become Logic release v1.3. The 6502 version of firmware will become v1.3 also.
How these will be made available, I have not yet determined. Much testing has yet to be done!
May 20, 2004:
I have started work on revising the CFFA firmware to allow it to work with the 6502
This mean removing all 65C02 specific instruction. My hope is to allow ][+ and //e users
to also be able to use my card with ProDOS 1.9. More too come...
March 21, 2004:
As of today, I have sold 134 boards out of the second run of 200.
I should have 66 boards left, but I only have 20 boards left that are fit
to sell because 44 units are substandard in one way or another. A few were DOA from
the assembly house/PCB manufacturer, and the rest have some cosmetic damage. After the last
20 units are sold, I will carefully review the substandard units, and if there is demand,
offer them at a reduced price, yet to be determined.
December 31, 2003:
As of today, all paid orders have been shipped. The number of boards shipped from both runs is 210 boards.
On Dec 19, I updated the web site layout, and began adding information about other projects I have done.
Orders still trickle from all over the planet. The last couple boards shipped to Australia, Japan, and the US.
Happy New Year to all...
October 1 , 2003:
Shipped the 100th board today from the second run! Total Shipped so far is about 200
August 27, 2003:
Today I just shipped the 89th board out of 200.
Currently all orders are filled. Although, not related to the CFFA project,
I can't help but indulge in a bit of self promotion... check out most recent
Circuit Cellar contest that just finished :)
July 9, 2003:
Dale Jackson has completed a driver for my CFFA Interface card that lets it work
with the Apple ///. Very cool. If you try it, please drop me a note and let me know your experience.
The source files and binaries can be download from the downloads section
June 17, 2003:
Shipped 20 units today.
June 14, 2003:
The rest of the currenly paid orders (18 units) will ship Tuesday June 17,
June 7, 2003:
A small batch of boards shipped today. The international packages from that batch will go out Monday June 9th, because USPS.COM is having technical problems and I could not generate postage for Global Express Mail packages.
June 2, 2003:
The next batch of board will probably go out Friday, June 6th.
May 27, 2003:
I shipped the first 30 units today to 24 customers. I hope to get the next shipment out on June 2nd.
May 21, 2003:
Good News... I just received a partial shipment of 40 boards today. I will begin testing tomorrow. If all is well, I should be able to ship about 20 units on May 27th. The rest of the units from the assembler are not far behind. (revised 5/22)
May 11, 2003:
I have received all 200 Manuals from the printer yesterday. I am still waiting for the boards from the assembler. I expect them to be delivered to me sometime this week.
April 27: 2003:
All 200 PCBs are now being machine assembled and should be delivered to me in the next week or so. The manual is at the printers, and remains unchanged from the last run.
April 15: 2003:
Good news! I received 5 test units from Pulsar, Inc. and they all worked fine. So I am going to go ahead and start taking orders for the second run of 200 boards now. I have been led to believe that the rest of the boards can be done in another 1 to 2 weeks.
Orders will be filled in the order I receive your payment. So PayPal users have their orders typically filled the quickest.
April 4, 2003:
The blank test PCB I received had a small manufacturing defect, but it had not been through the standard test procedure which would have caught that problem. The 200 boards have now been through electrical test, the edge connector gold plated, and have been sent over to the assembly house. I have decided to wait before taking orders until the initial assembly test units are sent to me. That should be around Friday, April 11. If those units check out fine, then it will be another week or two befor the rest of the run is assembled. I am still shooting for the end of April to start shipping.
March 23: 2003:
Yogi from Pulsar, Inc called and told me that a bare PCB for my testing was being sent to me and should be here on March 25th. I will build up this board and if all look right, I will okay the start of assembly on a batch of 200 units and start taking orders for those units.
March 15, 2003:
All of the parts for second run of boards have been purchased and shipped to the PCB/Assembly company. They will be sending me a test PCB to build up, in a couple weeks, and if all checks out, they will go ahead with assembly of the next run. I will start taking order once I know that the test board works.
Feb 25, 2003:
Finally, the parts have started to arrive. I talked with Yogi at Pulsar and told him he can now actually go ahead with the board production. Once that is complete the boards will be machine assembled. I figure it will be at least another 4 or 5 weeks to get back the assembled units. I hope to start taking order around that time.
Jan 02, 2003:
All of the parts have been ordered for the second run. The CF socket made by Molex was out of stock at all of Molex's distributors.
I talked with a sales rep at Molex and they could not give me even an approximate lead time. They said just get your order in and it will probably be filled within a month. This could turn out to be a serious problem for the late January delivery date I was hoping for. I will post updates when I know more.
Dec 20, 2002:
I went to Chicago to meet the folks at Pulsar, Inc. a PCB manufacturer, and place an order for 100 fully assembled CFFA boards. They are very nice people and gave me a tour of their facilities and the Assembler's facility that they sub-contract with. I am hoping that the quality of their boards exceeds the quality of the first run boards I received from Advanced Circiuts (and had to return)! Advanced Circuits has a slick sales staff, but their product quality leaves much to be desired. Not recommended! If you are doing a board of your own, you can contact Yogi at Pulsar to see what they can do for you. I will post follow-up information about the quality of the boards I get from Pulsar in the future. Also Apple II fan Howard Katz met me for lunch where we discussed the future of Kfest, how many more boards I might need to make to meet demand, and the bad weather. Overall everything went well, except for driving in a snow storm, but that didn't last long.
Dec 03, 2002:
There is enough interest in a second run, so I have begun talking with Pulsar Inc. about building and assembling the boards for me.
Sept 30, 2002:
Shipped 5 units. If you have placed an order please send your payment, thanks.
Sept 18, 2002:
I am getting pricing information on doing the second board run. If I can get enough interest, I want to have the boards machine assembled for this run. For the last run, I hand assembled all of the baords. This should reduce the amount of time it take to fill orders significantly. So if you are interested if purchasing a CFFA Interface card please let me know. Once I get about 30 to 35 interested people, I will go ahead with the project. It will take at least 4 weeks from that time to get the boards in hand to start testing.
August 27, 2002:
Shipped 10 units today.
August 24, 2002:
My son, Nathan Thomas was born. Weight 9lbs, 7 oz.
August 12, 2002:
Shipped 7 units today.
August 3, 2002:
I have stopped taking orders, because I am at (or very near) the end of my board supply. The folks at Kfest have reserved the remaining units. If they don't follow through with actual payments, there may be a few units that free up, which would then be sold to someone else. I have started a list of people who would be interested in having me do a second run of CFFA boards. You can email at rich@dreher.net and let me know. If I do end up with a few extra boards from this first batch, I will contact the people on my list those interested in a second run.
NOTE: FedEx Ground has really screwed up the last shipment. No less than 4 packages had mis-entered addresses by FedEx employees. Sorry to those people who have been negatively affected. I will be canceling my FedEx Ground Account. All Remaining packages will be shipped via USPS.
July 26, 2002:
Shipped 8 units today. As of today, I have about 24 units available..
July 12, 2002:
Shipped 12 units today. I have about 28 units left.
June 28, 2002:
Shipped 10 units today (through unit 48) -includes one to the Woz. Out of the run of 100 boards, about 65 have been ordered.
June 18, 2002:
Shipped 4 units today.
June 14, 2002:
Shipped 8 units today. Four more should go out on the 17th.
May 31, 2002:
Due to unavoidable delays, the next shipment will probably not be until June 15th. I am sorry of the delay.
May 29, 2002:
Howard Katz reported a problem he was having formatting partitions 3 and 4 on a 128MB Sandisk card. It was not reporting the correct size after format. Dave Lyons was able to discover that both Copy II+ and Apple System Utilities have a bug in them that will cause them to incorrectly determine the size of partition mapped into "other" slots. Please see click here for more specific information. I have been side tracked quite a lot this week and therefore it looks like I will not be able to ship a batch of boards this Friday. I will post my next ship date as soon as I know it.
May 28, 2002:
I have noticed that a great many CF cards are not currently compatible with the CFFA Interface card. From Emails it looks like
many people would like to use the LexarMedia CF card, but are unable. Dave is sending me a Lexar card so I might do some testing with it. Also, I just got off of the phone with Engineer Dan Lee at LexarMedia. He was very interested in helping and ask many good questions. As soon as I get a Lexar card in my hands I should be able to answer the questions posed by Dan. Thanks Dan!
May 24, 2002:
I shipped 13 units today. Next shipment will probably be May 31st. So far no one has reported any problems with their units. But, many of the CF cards that I just assumed would work, are turning out to be incompatible with the CFFA. Please remember that SanDisk CF cards are the only brand I guarantee will work with my card. Check the compatibility page so see if your card will work. If you have information on a card that is not in the list, please send it to me, thanks.
May 20, 2002:
I have updated the downloads section with all of the lastest project files I have. You can also download Dave Lyons' GS/OS driver too. If anybody needs Dave's driver in a different file format, please let me know. I am still shooting for May 24th to ship another 15 units.
May 17, 2002:
Hooray! Today I have finally shipped the first 14 units. Although not as many as I had hoped, I have now gone through the entire process.
So it should go smoothly from here. I hope to send the next batch of 15 units out by the 24th of May.
I currently have orders for 53 units.
May 10, 2002:
Things are moving just a little slower than I hoped. I received the shipping boxes today from Canada! That is a relief. I have decided to print the manual myself (due to outrageous printing costs), and send it out for the cutting and binding... the printing is happening today. So that means the cutting and binding will have to be next week. This will push the ship date for the first batch out to the end of next week. Also, I will be cleaning the first batch of boards this weekend.
May 1, 2002:
I have received orders for 22 units as of today.
I am still waiting for shipping boxes and PCB cleaning supplies to arrive. The manual goes to the printer on Friday...it's time to stop tweaking on it. I have 9 units assembled. May10th still looks like the shipping date for the first batch of about 20 units.
April 27, 2002:
FINALLY! I am now accepting orders for my CFFA Interface card. I have sent an Email to everyone who has contacted me expressing an interest in my project. If you are interested, you can order your CFFA card using my web-based order form. The user's manual will be sent to the printer on April 29th. The shipping boxes should be here in a little over a week. I expect to be able to start shipping the first boards around May 10th or so.
April 18, 2002:
I have assembled a whopping 4 boards so far. I am getting pretty good at it already and have the assembly time down from 2.5hrs to about 1 hour per board. That doesn't include testing, cleaning, packaging, etc. The first board I assembled did not work, and I still don't know why. So I actually have three working boards so far.
April 12, 2002:
After a closer look at all of the board blanks, much to my dismay, I found 25 boards that were unuseable. I sent those board back today.
It is still unclear what the manufacture is going to do for me, but I should know more on Monday or Tuesday next week. In the mean time I am working to finalize the firmware, the user's manual for the board, and a web page to help people place orders.
April 10, 2002:
The 100 boards I ordered have arrived today :) From my initial inspection of the boards, I see that the boards look good, but until I build several I will not know for sure.
April 2, 2002:
Some of the parts arrived today from Arrow Advantage. This branch of Arrow Electronics works with smaller companies and they will deal on the cost of most parts, at least the ones who's manufactures will let them. They can be reached at: 800-833-3557. Two other orders are still coming...
March 28, 2002:
I have updated the project schematic and PCB layout in the downloads area. These are the source files used to make the PCB I ordered a few days ago. If you have questions or problems with these files let me know. All of the parts for the boards have now been ordered. :)
March 25, 2002:
I have finally ordered the printed circuit boards! I should receive the boards no later than 2 weeks from today + 2 days for shipping.That puts it on or before April 10th. I will also be ordering all of the other parts for the board tomorrow.
Mar 15, 2002:
I have uploaded my current version of Altera CPLD design files to the download section and updated relevant links. I am reasonably sure it will not change before the PCB ships so I went ahead and posted it. The schematic and firmware source should be coming soon too.
Mar 13, 2002:
The firmware now includes Smartport support! (Dave did most of this work. Thanks Dave) I will probably ship the finished version with a couple firmware versions supporting a couple different partition schemes. More on that later. I am waiting for testing feedback and hope to be ordering PCB blanks in a few days. They have a two week lead time. I have also been working on the product manual.
Mar 5, 2002:
The Rev B boards seem to be working fine. Today I am sending one to Dave for further testing with his GS/OS driver.
Someone asked me what SlotScan said about my cards, I ran it, and it reports: Semi-intelligent disk Card, followed by the drive sizes of 32meg each.
Mar 1, 2002:
The first CFFA Rev B board "seems" to be working fine. It is too early to make any conclusions, but so far so good.
Feb 28, 2002:
The two new prototype PCBs arrived yesterday, and the parts for them arrived today. I will be assembling today and should know if they work by tomorrow.
Feb 20, 2002:
Just sent the design files for the second round of two prototype boards. No significant changes from the previous board, just bug fixes and a little design layout cleanup. The new boards should be back on the 27th or the 28th.
Dave Lyons has been working on a GS/OS driver for my hardware and has been making excellent progress. He told me he was impressed with the speed he is getting, as it is comparable to his DMA based SCSI hard drive controller (he has only tested with CF cards).
Feb 19, 2002:
Added a discussion forum for this project. I am hoping that people interested in this project who have questions or want to contribute ideas will use the forum to communicate with others and myself. The forum software runs under Linux and is free, if you experience problems, please let me know and I will attempt to solve them. I have not used this forum software before either, but it seems to be working well.
Feb 15, 2002:
Testing on the Apple IIgs has begun!! (Although it is being done by someone else... More info in a couple days.)
Feb 13, 2002:
Here are a few pictures with a 2.5" hard drive attached to the card.
Feb 12, 2002: Here are a few pictures of CFFA Rev A prototype. Although I am able to complete my testing with this board it has a few layout mistakes, so it's on to Rev B...
Feb 11, 2002: I have been working feverishly on version 1.1 driver firmware. At the same time I am testing my first prototype PCB that I assembled on 2/07/02. A much improved version 1.1 will ship with the boards when they are finished. Dave Lyons has been making numerous suggestions relating to my driver code. I am implementing most of them, which is improving stability and speed. Thanks Dave. Feb 8, 2002: After my initial success yesterday, I tried using my new prototype PCB and my original wire-wrapped prototype both in the same system, resulting in a CRASH during boot every time. After hours of debugging, I found a small bug in the PLD logic (Versions 1.0 & 1.1) that controls the data bus buffer enable line. This is now fixed and I can now use both boards in the system at once. The fix will be release as PLD logic Version 1.2 soon. So, although the PCB errors are relatively minor, I am going to do another round of 2 PCB prototypes before my production batch. This will take about another 2 week. Feb 7, 2002: Success! It would appear that the only problem was with the data bus buffer. I have only done some very basic testing, but everything appears to be working. The first PCB prototype seems to be working. Feb 7, 2002: I just complete assembling the first PCB prototype and have found a nasty problem. The 245 data bus buffer is hooked up backwards, requiring an inverted version of R/W to function correctly as it is. (Note:This bug is in the Schematic for Version 1.1 also). I will use re-work jumpers to get this board working so I can find any other problems, but another round of two prototype boards will have to be done. The debugging continues... Feb 4, 2002: I received the two prototype boards I ordered on 1/28! Over the next few days I will assemble the boards and begin testing. So far, all I know is that, the Vcc and GND nets are not shorted! That is a good start. Jan 28, 2002: I have just sent the Gerber PCB output files to the board house to have 2 prototype boards made. The lead time for this order is 5 days + 2 days shipping. So I should have the samples back around Feb 6th. Then I can build up the boards and test them. By the way...the Molex CompactFlash connector sample arrived and fit perfectly. Here is a 3D rendering of the PCB prototype being made. The large gray area is where the CompactFlash connector would be. Jan 23, 2002: I am nearing the end of the PCB layout. I am also waiting for a sample of the Molex CompactFlash connector to show up so I can verify the mechanical layout dimensions I took from the manufactures' prints. Once that arrives, I can send the layout in and get a pbatch of 10 test boards made... |
Hello CFFA Customer, This page will allow you to check the status of your order. Boards are shipped in the order that payments are received. If you see a problem with the information by your order number, please contact me via email. Please keep in mind, that I update this page manually and I am often behind on updates. This table is now sorted in the order we received your order via our eCommerce site. The exact shipping sequence may be different based on what you ordered and when you paid for your order. Note that the Order# is basically a random number assign by the eCommerce software. If there is no Est. Ship Date then your order is 2 or more weeks away from shipping. Last Update: August 12, 2019.
|
Last Update: Dec 30, 2007 | ||
---|---|---|
Device Name | CPLD logic v1.2 or v1.3 | CPLD logic v1.4 w/ 3 jumper fix or CFFA v2.0 |
SanDisk SDCFB series CF Cards | 4 to 128MB, 256MB and up don't work | Yes, tested 64MB, 128MB, 256MB |
SanDisk Ultra II series CF Cards | ?? not tested | Yes, Tested 512MB |
Kodak 4 MB CF | Yes | Yes |
SimpleTech STI-CF/128 | Yes | Yes |
Hagiwara Sys-com #HPC-CF128V | Yes | ?? |
IBM MicroDrive 1GB HD | Yes | ?? |
IBM 1.6GB 2.5" DDLA-21620 HD | Yes | ?? |
Seagate ST31276A 1.2 GB HD | Yes | ?? |
Toshiba MK2103MAV 2GB HD | Yes | ?? |
Crucial 128MB CF | ??? | Yes |
Delkin Devices CFLS1VT1-128 CF Delkin Devices CFLS1VT1-192 CF |
Yes. Works fine, but the green "Drive Access" LED stays ON all the time. | ?? |
FujiFilm 128 CF card | Yes. Works fine, but the green "Drive Access" LED stays ON all the time. | ?? |
Kingston 8 MB CF | No | ?? |
Canon 16 MB: "Hitachi CVM2.1.0" CF | No | ?? |
Memorex 16MB CF | No | ?? |
LexarMedia CF cards | No | Yes, Tested 64MB and 256MB |
PNY 128MB CF | No. Formats but you can't write to it. | 64MB PNY reported to work |
PNY 32MB CF | ?? | 32MB PNY reported to work |
|
Q: What is the CFFA3000? |
---|
A: The CFFA3000 is my third generation Apple II Disk Interface card. This card allows you to use CF and USB flash media as disks in your apple II computer. The CFFA3000 adds some new features over the previous CFFA. 1) You may use disk image files directly. You can download image files off the internet and use them with the CFFA3000. Also, the CFFA3000 will emulate an Apple Disk II controller. Simply load a USB flash drive with all of your favorite Apple II disk images (.dsk files) and plug it into the CFFA3000. Using the built-in menus select the images you want to use as smartport volumes (HDs) and virtual floppy images, and boot. |
Q: Are you taking orders? |
A: No. The 5th run of boards is complete. In the Fall and Winter of 2019 (northern hemisphere) if I can repair some of the failed units I have, I will sell them via Ebay from time to time. |
Q: Will you be making a new generation of CFFA style interface board? |
A: Probably not. If I change my mind and decide to make something new, it would have to have some very compelling new features, but currently, I have no plans for something new. |
Q: What kind of return policy and guarantee will you offer? |
A: You may return the product undamaged for any reason within 30 days of receiving it. I warranty the product to be free from defects for 1 year. Warranty returns will be either repaired, replaced, or refunded based on my discretion. If you want to return something, please contact me via Email: rich@dreher.net |
Q: What kind of CF cards will work with the CFFA3000? |
A: Almost any brand should work. I don't keep a compatibility list because most cards work. |
Q: What support does your hardware have for hard drives? |
A: There is no IDE header on the CFFA3000 like there was on the older CFFA cards. |
Q: So, what size devices can I use? |
A: Almost any flash media should work. The CF card can be formatted: FAT16, FAT32, or ProDOS formatted. Note:FAT12 and NTFS are NOT supported. USB flash devices must be formatted FAT16 or FAT32. For FAT16 and FAT32 formatted cards you MUST have the MBR (master boot record) on the card at block 0. Formatting with Microsoft Windows will NOT place the MBR onto the CF card if it is missing. That requires using DISKPART and can be very tricky. Please use extreme caution when using this utility. Here is a link to a forum post that describes writing an MBR to removable media using Windows. Mac users can use the the normal partition management tool. |
Q: If I use a flash memory, won't it wear out after a certain number of write cycles? |
A: Very unlikely. Flash based memory does have a finite number of write cycles. So yes, it is possible that after heavy usage, a flash card could become un-writable. I believe most users will never run into this situation unless they are running software that is writing data with a very high frequency. The SanDisk brand flash card has a sector write endurance equal or greater than 300,000 writes. It also features an error detection and correction feature which automatically implements advanced wear leveling. Drivers/firmware no longer have to worry about doing manual wear leveling any more, at least with SanDisk CF products. Sectors that wear out are automatically detected and removed and replaced from the pool of reserve sectors. Under normal usage, it would take thousands of years to produce enough writes to wear out a CF card. |
Q: Which model Apple II does this project currently work in? |
A: All Apple II computers except the IIc model which has no slots. Note: The CFFA3000 does not work with the Laser 128. |
Q: Will it work with ProDOS 8? |
A: Yes. I have used it extensively with many versions of ProDOS. |
Q: Will it work with Apple DOS 3.3? |
A: YES!!! It will allow you to load images files from DOS 3.3, UCSD Pascal, CP/M and others. |
Q: Can I load up the CompactFlash / USB flash drive with all of my old Games and run them from there? |
A: Yes as long as they are not copy protected. There may be some very light copy protections that will run on the CFFA3000, but don't expect the CFFA3000 to run copy protected games until you try it. Post your findings in the forum. |
Q: Will it work with GS/OS? |
A:Yes! And you don't need a GS/OS driver to get maximum speed out of the CFFA3000 because it supports extended smartport API. |
Q: Will it work in a //c? |
A: No. There are no expansion slots in an Apple //c to place my hardware in. It will not work with the SmartPort on the back of the //c. It needs an expansion bus slot, like the Laser 128 had. |
Q: Do you need to format the CompactFlash or USB drive before use? |
A: Maybe. If you are using the CF card and want native ProDOS partitions you will need to format the CF card with a ProDOS format program. But if you are using FAT16 or FAT32 then you most likely will already have formatted the device in a more modern computer. Note: For USB flash drives, the CFFA3000 supports only FAT16 or FAT32. |
Q: Can I take the CompactFlash out of my Apple II and read it with my Mac? |
A: Yes! Especially if you use FAT16 or FAT32. This makes it simple to copy image files from your PC to your apple II. |
Q: Can I take the CompactFlash out of my Apple II and read it with my Windows/DOS based PC? |
A: YES!!!! Now you can read your CFFA formatted CF cards in your Windows based PC. Andy McFadden has written a Windows program that will let you read, write, backup, and restore CFFA formatted CF cards!.You can find more information on his site |
Q: What about the Apple II+ and the un-enhanced IIe? |
A: The Apple ][+ and //e are supported. There is a setting in the CFFA3000 menus that must be changed to get the CFFA3000 to enter the menu correctly. See the manual for information. |
Q: I took the CF card that I was using in my CFFA board and put it back in to my Camera, PDA, Gizmo, etc. and it doesn't work. I can't format it and nothing seems to work with it. Did the CFFA board hurt my CF card? |
A:
No!!!! The trouble you are having probably is due to the fact the the
MBR (master boot record) has been overwritten on the CF card. On the
very first sector of any HD in the PC world, resides the MBR. This is
where the inital boot code and the main parition table is normally
stored. If you use the native ProDOS format on the CF card, ProDOS
or GS/OS will overwrite the MBR at block 0 and use it as part of its file system.
When you go back to using your CF card in another device, it may not
like the fact that it can't find that MBR information, and refuse to
work with that CF card. So you will have to re-write the MBR back to
the CF card and then you will be able to re-format the card using your
favorite camera, or whatever device has that capability. See this forum post for details on retoring your MBR using windows 7 and later. |