Author Topic: Canon 80D  (Read 512248 times)

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Canon 80D
« Reply #300 on: April 26, 2018, 06:41:36 PM »
   My 80D no longer wants to Play with ML. Any SD card with a BootLoader

or Rescue autoexec on it will cause the 80d to go Dark > No signs of Life.

   With "Normal" SD it works just fine.

With the rescue autoexec, you can test the card on any other model that already runs ML. The rescue binary is portable, it loads on any camera from DIGIC 2 all the way to DIGIC 7 (and also on DIGIC 8, to some extent), as long as its boot flag is enabled.

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #301 on: April 26, 2018, 11:01:44 PM »
                     @Alex

           Reloaded Port'Rescue on 2 Diff' SDs, 8GB & 16GB & Both work fine in SL1.

In 80D I am now getting just a Blue Screen. Which is more than what it was doing earlier.
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Canon 80D
« Reply #302 on: April 27, 2018, 10:58:40 AM »
The blue screen may suggest the latest palette "fix" is incorrect. These cache issues are not deterministic, so if you try to start the camera a few times, it might work.

Can you try this one? autoexec.bin

There are 3 things to see here:

1) whether the display works (I hope so :D)
2) repeatability of colors, including last line (requires many test runs, 10 is fair, 50 would be great)
3) ROM layout (camera might lock up on this one)

If you can compile, please check whether changeset a289731 makes any difference regarding the first two points.

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #303 on: April 27, 2018, 06:56:09 PM »
      @ Alex

   That"s Better > 1st try gave Blue Screen with Magenta Verbiage,

2nd & 3rd try gave >      https://ibb.co/eUkKeH

   Seems incomplete, is that to be expected?
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Canon 80D
« Reply #304 on: April 27, 2018, 07:01:59 PM »
Hm, it locked up.

Let's try again on a different start address (same link).

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #305 on: April 27, 2018, 07:47:34 PM »
      @ Alex

   Getting Closer? >      https://ibb.co/eeZ9UH
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

sombree

  • Contributor
  • Freshman
  • *****
  • Posts: 76
Re: Canon 80D
« Reply #306 on: April 27, 2018, 08:40:03 PM »
@a1ex
I think there might be another reason for black screen when you try to dump ROM on the same sdcard for the second time - during first time canon's bootloader fills up sdcard with some random garbage. You can find it in catalog on the sdcard (it'll be present in "System Volume Information" if there isn't any other catalog).
I can confirm it for 80D and 760D.
It happens both with and without disable_caches_region1_ram_d6() in reboot.c. I doubt it has anything to do with palette issue.
Formatting card fixes problem but it appears again (as bootloader is filling up sdcard again).

Edit:
Interesting - on my 80D screen colors are always as they supposed to be. On 760D first time background was blue instead of black but all next times - black  ???

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Canon 80D
« Reply #307 on: April 27, 2018, 08:48:33 PM »
Screen colors have nothing to do with card contents.

sombree

  • Contributor
  • Freshman
  • *****
  • Posts: 76
Re: Canon 80D
« Reply #308 on: April 27, 2018, 08:50:42 PM »
I know. I was just saying that ROM dumper doesn't boot when card is filled up with previously generated random garbage. I was jus thinking that this was cause of OlRivrRat's black screen.

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #309 on: April 28, 2018, 07:50:02 AM »
   I have to admit that I am a bit concerned about My 80D. Just 3Weeks ago I was able to

get an SFDATA Dump from it & back in Dec I was able to get a ROM Dump from it & now it

will not accomplish Either. It won't even complete the Portable Rescue. Anybody have any

ideas as to what might have caused this or how to get it back on track. It seems to function

just fine otherwise.
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

sombree

  • Contributor
  • Freshman
  • *****
  • Posts: 76
Re: Canon 80D
« Reply #310 on: April 28, 2018, 11:11:46 AM »
@a1ex
On your autoexec.bin I don't have these warnings about inconsistency.
Last commit 7eaab92:

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Canon 80D
« Reply #311 on: April 28, 2018, 11:45:03 AM »
That happens if it managed to read two different values from the same memory address (probably not unusual if there's no memory chip connected there, and probably not a deterministic behavior either).

There is some code commented out, if you want to explore further. I still wonder why the bootloader configures a memory region starting at 0xEE000000.

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #312 on: April 28, 2018, 07:37:03 PM »
                      @ Alex

           Is there a way to Uninstall/Reset the BootFlag on the 80D so as to try a Reinstall?
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Canon 80D
« Reply #313 on: April 28, 2018, 07:45:10 PM »
Your boot flag values are correct, there's nothing to adjust there.

What is very important for the ROM dumper is to use a tiny filesystem (such as the 256MB image that comes with QEMU); see the first post on the portable ROM dumper thread. That appears to be a limitation in Canon code (bootloader file I/O routines don't handle large filesystems well). By not using a tiny filesystem, side effects can be either what sombree described earlier, or nothing obviously wrong if lucky, or not working at all if unlucky.

Also updated the portable ROM dumper autoexec on the latest codebase, just in case.

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #314 on: April 28, 2018, 11:37:53 PM »
       Created a 256MB Partition on My 1GB SD that has worked as a 1GB SD in the past,

loaded todays ROM Dumper & only get a Few LED Flashes @ StartUp then Nothing.
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Canon 80D
« Reply #315 on: April 28, 2018, 11:49:50 PM »
Does the same card work in another camera?

Can anyone else confirm the latest dumper is actually working on 80D? I've tested it in QEMU and could not see anything wrong with it.

Chellyandruu

  • New to the forum
  • *
  • Posts: 8
Re: Canon 80D
« Reply #316 on: April 29, 2018, 12:06:24 AM »
its working on mine.


OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #317 on: April 29, 2018, 03:55:38 AM »
       The 256MB Partition won't Boot in either 80D or SL1 > It acts like a normal SD Card. The Latest ROM Dumper when placed on My 1GB SD locks up

@ Dumping ROM1 on 80D & Dumping ROM0 on SL1. Pretty Sure this is the SD that got Me ROM Dumps in Dec from the 80D.
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

sombree

  • Contributor
  • Freshman
  • *****
  • Posts: 76
Re: Canon 80D
« Reply #318 on: April 29, 2018, 03:56:41 PM »
@OlRivrRat
Did you make your card bootable after shrinking partition?

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #319 on: April 29, 2018, 05:39:09 PM »
                     @ Sombree

       Yes ~
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

sombree

  • Contributor
  • Freshman
  • *****
  • Posts: 76
Re: Canon 80D
« Reply #320 on: April 29, 2018, 06:15:15 PM »
How? What program did you use?

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #321 on: April 29, 2018, 07:39:45 PM »
                     @ Sombree

       Same 1 I Always Use > MacBoot ~
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8808
Re: Canon 80D
« Reply #322 on: April 29, 2018, 07:47:38 PM »
                     @ Sombree

       Same 1 I Always Use > MacBoot ~

You can check by copying portable display test autoexec.bin to card and inserting it into another cam with bootflag set.

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: Canon 80D
« Reply #323 on: April 29, 2018, 08:28:09 PM »
 portable display test autoexec.bin works just fine on SL1 but on 80D produces this >





https://ibb.co/eeZ9UH

This is on a 1GB SD > The Smallest I Have. If I try to Partition to 256mb then won't work in Either Cam'.
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

arajasek

  • Just arrived
  • *
  • Posts: 1
Re: Canon 80D
« Reply #324 on: May 03, 2018, 08:37:17 AM »
Hello Team, I am very new to this forum, I have an 80D and a little bit of programming experience and I am willing to help.
can someone please share a link on how to get started please? what do I need ?thanks.