Author Topic: Canon 90D  (Read 16179 times)

kotik

  • Freshman
  • **
  • Posts: 83
Canon 90D
« on: August 19, 2019, 10:36:42 PM »
My first Canon: FTb QL (Quick Loading), my first digital Canon: 20D 2.0.3
The current one: Canon EOS R

kotik

  • Freshman
  • **
  • Posts: 83
Re: Canon 90D
« Reply #1 on: August 20, 2019, 01:08:26 AM »
There are the specifications from the video:

32.5mp APS-C Sensor
45AF points (all cross-type)
DIGIC 8
10fps shooting
4K at 30p/25p
FullHD at 120p/100p
Optical viewfinder & face detection
100% viewfinder coverage
220K dot RGB + IR metering
Touchscreen Vari-Angle LCD
Dust & water-resistant
Battery grip BG-E14
My first Canon: FTb QL (Quick Loading), my first digital Canon: 20D 2.0.3
The current one: Canon EOS R

nikfreak

  • Developer
  • Hero Member
  • *****
  • Posts: 1197
Re: Canon 90D
« Reply #2 on: August 20, 2019, 09:57:31 PM »
You forgot to mention the most interesting feature (at least for me):

  • Eye Detection AF (Servo AF)

Check YT videos.
70D.112 & 100D.101

kitor

  • Developer
  • Senior
  • *****
  • Posts: 340
Re: Canon 90D
« Reply #3 on: August 21, 2019, 08:07:20 AM »
Wonder what will be next: 100D? :P
Too many Canon cameras.

c_joerg

  • Member
  • ***
  • Posts: 127
Re: Canon 90D
« Reply #4 on: August 23, 2019, 08:10:13 AM »
Wonder what will be next: 100D? :P

Then this will probably be the last two-digit APS-C DSLR from Canon ...  ;)
EOS R

Greg

  • Contributor
  • Hero Member
  • *****
  • Posts: 607
Re: Canon 90D
« Reply #5 on: August 28, 2019, 05:45:23 PM »
DR isn't better compared to the previous generation of sensors  ???
 

nikfreak

  • Developer
  • Hero Member
  • *****
  • Posts: 1197
Re: Canon 90D
« Reply #6 on: August 28, 2019, 09:35:36 PM »
Wonder what will be next: 100D? :P

No, Mark II, Mark III, Mark...VI
70D.112 & 100D.101

Greg

  • Contributor
  • Hero Member
  • *****
  • Posts: 607
Re: Canon 90D
« Reply #7 on: September 02, 2019, 11:06:40 PM »

Sapporo

  • Freshman
  • **
  • Posts: 94
Re: Canon 90D
« Reply #8 on: September 16, 2019, 11:05:40 AM »
DR analysis based on a lossy compressed CR3 file is not a good idea - https://www.canonrumors.com/initial-testing-shows-canons-new-32-5mp-aps-c-sensor-improves-dynamic-range-over-predecessor/
I got the same results when I with Hraw checked normal raw files from 90D.

RGB

  • Just arrived
  • *
  • Posts: 1
Re: Canon 90D
« Reply #9 on: February 14, 2020, 02:01:28 AM »
I am just checking in here as a 90D owner to look if there is some ML port being done for it or if I can help anyhow.

Vector54

  • New to the forum
  • *
  • Posts: 6
Re: Canon 90D
« Reply #10 on: April 14, 2022, 04:45:26 PM »
Hello.

There have been some experiments on DIGIC 8 'PowerShot' development (M50, SX70, SX740). This device has same processor & similar hardware. Is there any experiments we can do?

Vector54

  • New to the forum
  • *
  • Posts: 6
Re: Canon 90D
« Reply #11 on: April 15, 2022, 04:22:38 PM »
Hello All.
I would like to report you that firmware dump was successful for 90d, and I was able to extract it with "Basic extraction method".
For whose trying along at home:
Portable firmware dumper did not worked for me. If someone needs the firmware dump, they can reach me. I am not posting the rom dump on the forum because of the forum guidelines.

Vector54

  • New to the forum
  • *
  • Posts: 6
Re: Canon 90D
« Reply #12 on: April 17, 2022, 04:57:43 AM »
FW signature:

model_id : 0x80000437
rom version: 6.6.2
GetFirmwareVersion: 111
fw signature from 0xe0100000: 0xce8e11c5
fw signature from 0xe0040000: 0xf808e550
at e0100000: 4c454e535f454550524f4d5f4441544100000000526561644c656e7345
at e0040000: 0d480cee100fbff36f8f42f20000c0f20000854610eeb05f15f00f000a

Vector54

  • New to the forum
  • *
  • Posts: 6
Re: Canon 90D
« Reply #13 on: April 17, 2022, 05:35:33 AM »
Used srsa's script for getting a list of some known memory ranges

Code: [Select]
private sub Initialize()
ExecuteEventProcedure("smemShowFix")
dumpf()
end sub

90d outputs this (text needs cleaning as unprintable characters are in it and newlines are missing sometimes):

Code: [Select]
      4399:   3591.502 [RSC] --- Common Lower ----
      4400:   3591.535 [RSC] LIME_HEAP                0x00000000 0x00000000         0 [Cacheable!      4401:   3591.542 [RSC] OMAR COM                 0x00000000 0x00000000         0 [Cacheable!      4402:   3591.549 [RSC] ENGINE_MIRROR            0x00000000 0x00000000         0 [Cacheable!      4403:   3591.555 [RSC] SITTERVCODEC WORK        0x4048C000 0x00207000   2125824
      4404:   3591.560 [RSC] DCFNO                    0x40693000 0x00004000     16384
      4405:   3591.566 [RSC] DAF_WORK                 0x40798400 0x00051000    331776
      4406:   3591.588 [RSC] TUNE                     0x41100000 0x00370000   3604480
      4407:   3591.594 [RSC] FIX                      0x41470000 0x001F4000   2048000
      4408:   3591.599 [RSC] FACTORY/TVAFDEBUG        0x416E1000 0x00080000    524288
      4409:   3591.604 [RSC] VSHADING_COMP_WORK       0x41761000 0x0002EC00    191488
      4410:   3591.609 [RSC] DARKCUR_COMP_WORK        0x4178FC00 0x00026C00    158720
      4411:   3591.615 [RSC] LIME                     0x41800000 0x00500000   5242880
      4412:   3591.619 [RSC] NETWORK_HEAP             0x41D00000 0x00300000   3145728
      4413:   3591.624 [RSC] ZICO                     0x42000000 0x00180000   1572864
      4414:   3591.628 [RSC] APROC                    0x42180000 0x00021000    135168
      4415:   3591.633 [RSC] ARIMA                    0x421A1000 0x0006C000    442368
      4416:   3591.638 [RSC] SHIRAHAMA                0x4220D000 0x0002E000    188416
      4417:   3591.643 [RSC] RENDERING WORK           0x423BB000 0x00D00000  13631488
      4418:   3591.647 [RSC] JOB OBJECT               0x43151000 0x00320000   3276800
      4419:   3591.652 [RSC] MOVIE_CFILTER_SEED       0x43DBF000 0x00196000   1662976
      4420:   3591.657 [RSC] TUNE2                    0x443D5800 0x00880000   8912896
      4421:   3591.662 [RSC] FILE HEADER              0x44C55800 0x00200000   2097152
      4422:   3591.667 [RSC] FANCING_WORK             0x45253800 0x001C2000   1843200
      4423:   3591.672 [RSC] CAPTURE_WORK             0x45415800 0x04236000  69427200
      4424:   3591.678 [RSC] DAF_RAW                  0x7F63A000 0x00697800   6912000
      4425:   3591.683 [RSC] DANCING                  0x7FCD1800 0x0032E800   3336192
      4426:   3591.690 [RSC] --- Common Upper ----
      4427:   3591.697 [RSC] BITMAP VRAM              0x43F55000 0x00480800   4720640
      4428:   3591.702 [RSC] IMG_VRAM1                0x9F420000 0x003F4800   4147200
      4429:   3591.707 [RSC] IMG_VRAM2                0x9F814800 0x003F4800   4147200
      4430:   3591.713 [RSC] IMG_VRAM3                0x9FC09000 0x003F4800   4147200
      4431:   3591.719 [RSC] --- Normal ----
      4432:   3591.748 [RSC] LV_SERVO_WORK            0x00000000 0x00000000         0 [Cacheable!      4433:   3591.753 [RSC] DARK_MEM1_1              0x00000000 0x00000000         0 [Cacheable!      4434:   3591.758 [RSC] DARK_MEM1_2              0x00000000 0x00000000         0 [Cacheable!      4435:   3591.764 [RSC] WORK_HILLTON_1           0x00000000 0x00000000         0 [Cacheable!      4436:   3591.769 [RSC] WORK_HILLTON_2           0x00000000 0x00000000         0 [Cacheable!      4437:   3591.774 [RSC] LV_AE_WORK               0x41664000 0x0007D000    512000
      4438:   3591.780 [RSC] EXMEM3_AREA              0x4964B800 0x03494800  55134208
      4439:   3591.785 [RSC] DIGEST_RECWORK           0x4CAE0000 0x09450000 155516928
      4440:   3591.790 [RSC] EXALGS_AREA_L            0x53BE0000 0x01D50000  30736384
      4441:   3591.796 [RSC] CAPMEM1_AREA_L           0x55930000 0x03880000  59244544
      4442:   3591.801 [RSC] TWAIN_AREA_L             0x591B0000 0x00300000   3145728
      4443:   3591.807 [RSC] YUV 2nd_L                0x5B760000 0x048A0000  76152832
      4444:   3591.812 [RSC] SS_U                     0x60000000 0x08090000 134807552
      4445:   3591.818 [RSC] WORK_GAIN_MAP            0x68090000 0x03FE0000  66977792
      4446:   3591.823 [RSC] YUV 1st_U                0x68090000 0x03FE0000  66977792
      4447:   3591.828 [RSC] YUV 2nd_U                0x6C070000 0x048A0000  76152832
      4448:   3591.833 [RSC] SUSANYUV                 0x70910000 0x04E20000  81920000
      4449:   3591.838 [RSC] YUV Thumb                0x75730000 0x03040000  50593792
      4450:   3591.843 [RSC] EXMEM3_AREA_2            0x78F70000 0x060CA000 101490688
      4451:   3591.849 [RSC] TWAIN_AREA_U             0x80000000 0x00300000   3145728
      4452:   3591.854 [RSC] CAPMEM1_AREA_U           0x80300000 0x03880000  59244544
      4453:   3591.859 [RSC] DECMEM1_AREA_U           0x83B80000 0x03880000  59244544
      4454:   3591.864 [RSC] ALGS_AREA_1U             0x87400000 0x03880000  59244544
      4455:   3591.869 [RSC] ALGS_AREA_2U             0x8AC80000 0x03880000  59244544
      4456:   3591.874 [RSC] EXALGS_AREA_U            0x9C700000 0x01D50000  30736384
      4457:   3591.879 [RSC] DECMEM1_AREA_L           0xA0000000 0x03880000  59244544
      4458:   3591.884 [RSC] YUV 1st_L                0xA3880000 0x03FE0000  66977792
      4459:   3591.888 [RSC] SS_L                     0xA7860000 0x08090000 134807552
      4460:   3591.894 [RSC] DIGEST_STREAM            0xAF8F0000 0x05340000  87293952
      4461:   3591.899 [RSC] ALGS_AREA_2L             0xB69F0000 0x03880000  59244544
      4462:   3591.904 [RSC] ALGS_AREA_1L             0xBA270000 0x03880000  59244544
      4463:   3591.909 [RSC] --- Movie ----
      4464:   3591.919 [RSC] MOVIE_RECYUV             0x00000000 0x00000000         0 [Cacheable!      4465:   3591.924 [RSC] AUDIO WORK               0x43667000 0x00258000   2457600
      4466:   3591.929 [RSC] MOVIE_RECWORK_L          0x4CAE0000 0x0FC40000 264503296
      4467:   3591.933 [RSC] LV_WORK_L                0x5C720000 0x038E0000  59637760
      4468:   3591.938 [RSC] LV_WORK_U                0x60000000 0x07190000 119078912
      4469:   3591.943 [RSC] MOVIE_RECWORK_U          0x68090000 0x01A00000  27262976
      4470:   3591.949 [RSC] CINEMA_FILTER_WORK       0x69A90000 0x00E00000  14680064
      4471:   3591.953 [RSC] 4K_LINEVRAM              0x74C10000 0x0B1FA800 186624000
      4472:   3591.959 [RSC] MOVIE_STREAM             0xA7860000 0x0FC00000 264241152
      4473:   3591.963 [RSC] --- Play ----
      4474:   3591.971 [RSC] SLIDE_SHOW_WORK          0x5E05C000 0x01FA4000  33177600
      4475:   3591.976 [RSC] IMGPLAY_WORK             0x60181800 0x05800000  92274688
      4476:   3591.981 [RSC] JPEG_WORK_4K             0x65981800 0x00FD2000  16588800
      4477:   3591.986 [RSC] MOVIE_PLAYWORK           0xA0000000 0x10840000 277086208
      4478:   3591.990 [RSC] --- Multishot ----
      4479:   3592.024 [RSC] HDR/GIS_MOVIE_RECWORK    0x00000000 0x00000000         0 [Cacheable!      4480:   3592.030 [RSC] HDR/GIS_MOVIE_STREAM     0x00000000 0x00000000         0 [Cacheable!      4481:   3592.035 [RSC] HDR/GIS_MOVIE_RECYUV     0x00000000 0x00000000         0 [Cacheable!      4482:   3592.040 [RSC] HDR/GIS_KAITO_YUV        0x00000000 0x00000000         0 [Cacheable!      4483:   3592.045 [RSC] HDR/GIS_LV_SERVO_WORK    0x00000000 0x00000000         0 [Cacheable!      4484:   3592.051 [RSC] HDR/GIS_FLEXIBLE_MEM3_1  0x00000000 0x00000000         0 [Cacheable!      4485:   3592.057 [RSC] HDR/GIS_FLEXIBLE_MEM3_2  0x00000000 0x00000000         0 [Cacheable!      4486:   3592.062 [RSC] HDR/GIS_AUDIO WORK       0x43667000 0x00258000   2457600
      4487:   3592.067 [RSC] HDR/GIS_EXMEM3_AREA      0x4964B800 0x064D4800 105728000
      4488:   3592.073 [RSC] HDR/GIS_COMP_WORK        0x4FE20000 0x2BC00000 734003200
      4489:   3592.079 [RSC] HDR/GIS_YUV 2nd-1        0x5B760000 0x048A0000  76152832
      4490:   3592.083 [RSC] HDR/GIS_LV_WORK_L        0x5C720000 0x038E0000  59637760
      4491:   3592.089 [RSC] HDR/GIS_SLIDE_SHOW_WORK  0x5E05C000 0x01FA4000  33177600
      4492:   3592.094 [RSC] HDR/GIS_LV_WORK_U        0x60000000 0x07190000 119078912
      4493:   3592.099 [RSC] HDR/GIS_SS-2             0x60000000 0x08090000 134807552
      4494:   3592.104 [RSC] HDR/GIS_IMGPLAY_WORK     0x60181800 0x05800000  92274688
      4495:   3592.110 [RSC] HDR/GIS_JPEG_WORK        0x65981800 0x00FD2000  16588800
      4496:   3592.116 [RSC] HDR/GIS_YUV 2nd-2        0x68090000 0x048A0000  76152832
      4497:   3592.121 [RSC] HDR/GIS_YUV 1st-2        0x6C930000 0x03FE0000  66977792
      4498:   3592.127 [RSC] HDR/GIS_SUSAN_YUV        0x70910000 0x04E20000  81920000
      4499:   3592.132 [RSC] HDR/GIS_4K_LINEVRAM      0x74C10000 0x03B53800  62208000
      4500:   3592.138 [RSC] HDR/GIS_YUV Thumb        0x75730000 0x03040000  50593792
      4501:   3592.143 [RSC] HDR/GIS_EXMEM3_2         0x7C2C3800 0x02D76800  47671296
      4502:   3592.148 [RSC] HDR/GIS_DANCING_WORK     0x7FCD1800 0x0032E800   3336192
      4503:   3592.153 [RSC] HDR/GIS_WORK2            0x80300000 0x03880000  59244544
      4504:   3592.158 [RSC] HDR/GIS_WORK4            0x80300000 0x03880000  59244544
      4505:   3592.163 [RSC] HDR/GIS_IMGVRAM          0x9F420000 0x00BDD800  12441600
      4506:   3592.169 [RSC] HDR/GIS_WORK3            0xA0000000 0x03880000  59244544
      4507:   3592.174 [RSC] HDR/GIS_WORK1            0xA0000000 0x03880000  59244544
      4508:   3592.179 [RSC] HDR/GIS_MOVIE_PLAYWORK   0xA0000000 0x10840000 277086208
      4509:   3592.185 [RSC] HDR/GIS_YUV 1st-1        0xA7100000 0x03FE0000  66977792
      4510:   3592.190 [RSC] HDR/GIS_SS-1             0xAB0E0000 0x08090000 134807552
      4511:   3592.197 [RSC] --- Indev ----
      4512:   3592.213 [RSC] INDEV_SS-1               0x00000000 0x00000000         0 [Cacheable!      4513:   3592.217 [RSC] INDEV_YUV 1st-1          0x00000000 0x00000000         0 [Cacheable!      4514:   3592.222 [RSC] INDEV_YUV 2nd-1          0x00000000 0x00000000         0 [Cacheable!      4515:   3592.227 [RSC] INDEV_BASIC              0x00000000 0x00000000         0 [Cacheable!      4516:   3592.232 [RSC] INDEV_SS-2               0x00000000 0x00000000         0 [Cacheable!      4517:   3592.237 [RSC] INDEV_YUV 1st-2          0x00000000 0x00000000         0 [Cacheable!      4518:   3592.242 [RSC] INDEV_YUV 2nd-2          0x00000000 0x00000000         0 [Cacheable!      4519:   3592.247 [RSC] INDEV_YUV Thumb          0x00000000 0x00000000         0 [Cacheable!      4520:   3592.252 [RSC] INDEV_SUSAN_YUV          0x00000000 0x00000000         0 [Cacheable!      4521:   3592.256 [RSC] INDEV_KAITO_YUV          0x00000000 0x00000000         0 [Cacheable!      4522:   3592.262 [RSC] INDEV_MOVIE_REC_YUV      0x00000000 0x00000000         0 [Cacheable!      4523:   3592.267 [RSC] INDEV_EXMEM3_AREA        0x4964B800 0x03494800  55134208
      4524:   3592.272 [RSC] INDEV_YUV_OUT            0x4CAE0000 0x04CFEF00  80736000
      4525:   3592.277 [RSC] INDEV_TRIMING_VIEW_WORK  0x56B60000 0x02200000  35651584
      4526:   3592.282 [RSC] INDEV_SLIDE_SHOW_WORK    0x5E05C000 0x01FA4000  33177600
      4527:   3592.287 [RSC] INDEV_IMGPLAYWORK        0x60181800 0x05800000  92274688
      4528:   3592.292 [RSC] INDEV_EXMEM3_AREA        0x6A890000 0x0A380000 171442176
      4529:   3592.297 [RSC] INDEV_WORK               0x80000000 0x11300000 288358400
      4530:   3592.301 [RSC] INDEV_YUV_IN             0x91300000 0x05B40000  95682560
      4531:   3592.306 [RSC] --- DP ----
      4532:   3592.317 [RSC] DP_SS-1                  0x00000000 0x00000000         0 [Cacheable!      4533:   3592.322 [RSC] DP_YUV 1st-1             0x00000000 0x00000000         0 [Cacheable!      4534:   3592.327 [RSC] DP_YUV 2nd-1             0x00000000 0x00000000         0 [Cacheable!      4535:   3592.331 [RSC] DP_YUV_IN                0x00000000 0x00000000         0 [Cacheable!      4536:   3592.336 [RSC] DP_YUV_OUT               0x00000000 0x00000000         0 [Cacheable!      4537:   3592.341 [RSC] DP_MULTI_CHUNK           0x00000000 0x00000000         0 [Cacheable!      4538:   3592.346 [RSC] DP_WORK                  0x00000000 0x00000000         0 [Cacheable!      4539:   3592.351 [RSC] DP_SINGLE_CHUNK          0x00000000 0x00000000         0 [Cacheable!      4540:   3592.356 [RSC] DP_SS-2                  0x00000000 0x00000000         0 [Cacheable!      4541:   3592.361 [RSC] DP_YUV 1st-2             0x00000000 0x00000000         0 [Cacheable!      4542:   3592.366 [RSC] DP_YUV 2nd-2             0x00000000 0x00000000         0 [Cacheable!      4543:   3592.371 [RSC] DP_YUV Thumb             0x00000000 0x00000000         0 [Cacheable!      4544:   3592.376 [RSC] DP_SLIDE_SHOW_WORK       0x00000000 0x00000000         0 [Cacheable!      4545:   3592.381 [RSC] DP_SUSAN_YUV             0x00000000 0x00000000         0 [Cacheable!      4546:   3592.386 [RSC] DP_KAITO_YUV             0x00000000 0x00000000         0 [Cacheable!      4547:   3592.391 [RSC] DP_MOVIE_REC_YUV         0x00000000 0x00000000         0 [Cacheable!      4548:   3592.407 [TSTLOG2] dumpf

Code: [Select]

kitor

  • Developer
  • Senior
  • *****
  • Posts: 340
Re: Canon 90D
« Reply #14 on: April 17, 2022, 10:06:40 AM »
Hello.

There have been some experiments on DIGIC 8 'PowerShot' development (M50, SX70, SX740). This device has same processor & similar hardware. Is there any experiments we can do?

You can basically try to port M50/R/RP/850D progress from magiclantern_simplified.

Portable rom dumper isn't portable anymore (it needs specific per model builds, no new builds will be made as we have Basic now).

Memory map shows 2GB RAM.

I highly suggest joining our dev Discord, as most of Digic6+ discussion/research is done there.
Too many Canon cameras.