{"id":5166,"date":"2022-11-07T11:43:08","date_gmt":"2022-11-07T10:43:08","guid":{"rendered":"https:\/\/retrofixer.it\/?p=5166"},"modified":"2023-03-27T17:23:13","modified_gmt":"2023-03-27T15:23:13","slug":"commodore-1541-spinning-fix","status":"publish","type":"post","link":"https:\/\/retrofixer.it\/en\/commodore-1541-spinning-fix\/","title":{"rendered":"Commodore 1541 spinning fix"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"5166\" class=\"elementor elementor-5166\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cdb8bfa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cdb8bfa\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9c939d1\" data-id=\"9c939d1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bdd0a14 elementor-widget elementor-widget-heading\" data-id=\"bdd0a14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The classic 1541 problem<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f5f3da elementor-widget elementor-widget-text-editor\" data-id=\"2f5f3da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I happened to repair this Commodore drive, the 1541 first version (about 1982-85) with the most popular problem, ie the drive doesn&#039;t stop at startup and the red activity LED is always on.<\/p><p>This symptom is can be caused by several components and is like black screen for the C64. In fact, when starting, the drive must turn and the LED signals the activity and within a couple of seconds it must initialize and stop. If this doesn&#039;t happen it&#039;s due to the lack of response from the processor.. already! Did you know that in the Commodore floppy-drive there is a processor just like the one in the C64?, a MOS6502 complete with RAM and ROM, a real operating system that controls the drive and communicates with the computer.<\/p><p>This makes the drive more complicated because we have so many components and it could happen that someone fails and if the processor fails to read the program on the ROMs and initialize the drive, this remains in the state of continuous activity.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69bed07 elementor-widget elementor-widget-heading\" data-id=\"69bed07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Where to start<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb2dc1a elementor-widget elementor-widget-text-editor\" data-id=\"fb2dc1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As mentioned before, the things to check are different but we can initially focus on the part of the VIA - CPU logic.<br \/>It is not uncommon to find a faulty VIA (MOS6522) and since we have 2 in the drive, the simplest thing is to swap them, in fact if the faulty one was the chip that manages the control of the LED\/motor we would have that by inverting them the drive resets itself correctly, obviously something else won&#039;t work but we have identified the problem on the GO in the meantime.<\/p><p>If we still haven&#039;t solved it, we can go ahead by following 2 paths, one with the help of an oscilloscope which will let us understand the signals on the various components in order to narrow down the problem or find it on the spot!. The second method is to be able to test\/exchange the chips, but to do this we must have spares or use another working drive.<\/p><p>If we go with the oscilloscope, we test the usual clock, power and reset signals first to make sure the base is there, then we go on with the i\/o and address signals up to the management ones like the CS, RDY, RW\u2026 also following the logic gates which are often in the middle of these signals and one of these faults can block the whole chain.<\/p><p>With the method of replacing the chips instead we can proceed first with those on the socket, so zero effort and we make sure that these work. If we don&#039;t have clogged ones, it doesn&#039;t make much sense to unsolder everything blindly.<br \/>However, we can hypothesize the main suspects, such as the ROM and the CPU and we can rely on our thermo-finger by feeling if we find any integrated that heats abnormally.<br \/>If we find the sockets it is good practice to check the pins and if there is oxide, in case clean everything thoroughly and use a contact cleaner spray to remove the oxide. Sometimes the problem can be a bad contact.<\/p><p>We can also help those who have already been there and have repaired many! in silk there are many forums and a lot of documentation for these models, I would say to start by taking a look at Ray Carlsen&#039;s page, here you will find a useful guide for troubleshooting:<br \/><a href=\"http:\/\/www.zimmers.net\/anonftp\/pub\/cbm\/documents\/repair\/troubleshooting-1541.txt\" target=\"_blank\" rel=\"noopener\">Troubleshooting-1541.txt<\/a><\/p><p><a href=\"http:\/\/www.zimmers.net\/anonftp\/pub\/cbm\/schematics\/drives\/new\/1541\/index.html\" target=\"_blank\" rel=\"noopener\">Schemes 1541 and 1541-II<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9876567 elementor-widget elementor-widget-heading\" data-id=\"9876567\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">In my case<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-909f4a3 elementor-widget elementor-widget-text-editor\" data-id=\"909f4a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The drive in question was repaired without using an oscilloscope or logic probe, just swapping the chips.<br \/>This was possible because I had the same drive and all major components socketed.<\/p><p>I started with the VIAs, CPUs and ROMs until I found the problem, but it wasn&#039;t that obvious, in fact all these components on my drive worked, so I should have continued.. but!.. I noticed that under the ROMs there were some old type clogs that often cause problems. In this case I put the ROMs of my drive that had the pins in perfect condition and slightly wider than the ones removed, well the result was that the drive started working again.<\/p><p>The problem he had was on the hooves that didn&#039;t make good contact with the chip. Removed those &quot;horrors&quot; and put back the original ROMs of the drive, this started to reset correctly on boot, but that&#039;s not all!.<\/p><p>Ok now the drive turns on fine but when i went to read a disk.. nothing, file not found..<br \/>I try a second one.. not found, I try one of my own which I&#039;m sure works.. not found, but in my drive it works!.<br \/>At this point I try to load a software to test\/calibrate the head of the drive, obviously we cannot load it from floppy, it will be necessary to use a cartridge or a second drive placed on another address (e.g. 9 if the drive to be tested is on n. 8).<br \/>Caricando il programma e leggendo le tracce, vedo una cosa strana, tutte riportano traccia 1 e 00 come allineamento.. strano, dovrebbe almeno indicare una traccia diversa, fisicamente la testina si sposta sulle varie tracce! \ud83d\ude41<\/p><p>I go to investigate the head and I notice that the connector of this has been placed upside down..<br \/>I put it back and try again, this time the traces are read and the alignment too.<\/p><p>Final test with my disk and finally I get the directory and I can load the programs!!.<\/p><p>Watch the video to see all the steps, often we don&#039;t pay attention to everything we disassemble and if an object has been repaired or someone else has put their hands on it before us, we cannot know what has been done and maybe we take it for granted that the cables that we haven&#039;t touched are in the right place.. well, in these cases we need to see everything as well as the orientation of the chips on the socket! you never know.<\/p><p>As I always say at the end of the video!<br \/><b>Subscribe to the channel<\/b>, it costs nothing and for us it is a gesture that helps us grow and do better and better.<br \/>Come andare al ristorante, mangiare e dire grazie! senza pagare \ud83d\ude00<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3839e86 elementor-widget elementor-widget-button\" data-id=\"3839e86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/www.youtube.com\/channel\/UCEw0CQ8LKyA9jVvWXkEwp4Q\/?view_as=subscriber?sub_confirmation=1\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-youtube\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">subscribe<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71f2a0a elementor-widget elementor-widget-video\" data-id=\"71f2a0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/I7iEXtUDa2Q&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Il classico problema del 1541 Mi \u00e8 capitato di riparare questo drive della Commodore, il 1541 prima versione (circa 1982-85) con il problema pi\u00f9 gettonato, ovvero<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":1,"featured_media":5176,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[274,58,279,273,278,275,276,280,277],"class_list":["post-5166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-commodore","tag-274","tag-commodore","tag-continuous-spinning","tag-drive","tag-drive-gira-sempre","tag-floppy","tag-led-acceso-fisso","tag-led-steady-on","tag-motore-non-si-ferma"],"_links":{"self":[{"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/posts\/5166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/comments?post=5166"}],"version-history":[{"count":0,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/posts\/5166\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/media\/5176"}],"wp:attachment":[{"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/media?parent=5166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/categories?post=5166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/tags?post=5166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}