Jump to content

[pre-release] macOS Catalina


1,679 posts in this topic

Recommended Posts

3 hours ago, Moviemakergr said:

 

 Yes it'is if make clover update first..

I did it with that way..

 

 

It's great. did you upgrade with USB installer or just starts installer.app from the applications folder?

Link to comment
Share on other sites

2 hours ago, mnfesq said:

Could someone please compile and post the new SMCBatteryManager.kext?  Thanks.

 

Also, does anyone remember what revisions are needed to make RehabMan's VoodooPS2Controller.kext work in a new OS version?  Specifically the Trackpad plugin?  I remember modifying it once a few years ago but can't recall what we had to do.

Give this version of PS2 controller a go. Its currently working for me in 10.15. 

https://github.com/acidanthera/VoodooPS2/releases

  • Thanks 1
Link to comment
Share on other sites

Ok so let's talk about bugs shall we 

 

 

new tv app wont play videos on a Hack but works on a real mac

 

second new programs dont display in the launcher 

 

final cut pro crashes when changing render res 

 

obs needs mic permissions but won't ask for it 

 

and thats it so far if op wants to add this to main post feel free 

 

Link to comment
Share on other sites

59 minutes ago, GremekHombre said:

Did anyone get to work AR9285 with Catalina? Seems to AirPortAtheros40.kext from High Sierra doesn't work.

If you need patch DSDT or injector kext for Atheros AR9285 you need to use it even with this fix

  • Like 1
Link to comment
Share on other sites

19 minutes ago, lvs1974 said:

Can somebody test attached version of AirportBrcmFixup under 10.15?

Thank you in advance for any reports.

 

PS: to get logs please add -brcmfxdbg into boot-args

2.0.2 (DEBUG).zip

hello 

is working here.. no more KP

 

Captura de ecrã 2019-06-05, às 21.48.22.png

 

Captura de ecrã 2019-06-05, às 21.50.19.png

 

thanks

  • Like 2
Link to comment
Share on other sites

Tonight, I took the time to manage a fresh installation of MacOs Catalina:

I made some adjustments to reach the installer but everything is fine after booting.

 

My settings:

Boot args :

-v

slide-0

dart=0

npci=0x2000

-alcbeta

-lilubeta

darkwake=0

 

VirtualSMC.kext

 

USB port limit patch :

com.apple.iokit.IOUSBHostFamily

Find: 83FB0F0F

Replace: 83FB3F0F

 

com.apple.driver.usb.AppleUSBXHCI

Find: 83F90F0F

Replace: 83F93F0F

 

XCPM patches 10.15 :

_xcpm_core_scope_msrs

Find: 31 D2 E8 51 FD FF FF

Repl: 31 D2 90 90 90 90 90

 

KernelToPatch:

find : 00 85 C0 0F 84 87 00 00 00 49

repl : 00 85 C0 90 90 90 90 90 90 49

 

 

 

Thanks to the people and coders for providing valuable help here.

 

 

 

Capture d’écran 2019-06-05 à 22.13.26.png

Edited by Loloflat6
  • Like 1
Link to comment
Share on other sites

59 minutes ago, WarDoc said:

Ok so let's talk about bugs shall we 

 

 

new tv app wont play videos on a Hack but works on a real mac

 

second new programs dont display in the launcher 

 

final cut pro crashes when changing render res 

 

obs needs mic permissions but won't ask for it 

 

and thats it so far if op wants to add this to main post feel free 

 

 

List of the issue too long right now.

 

https://developer.apple.com/documentation/macos_release_notes/macos_10_15_beta_release_notes

Known Issues

  • Migration Assistant is currently unable to correctly migrate data from a Mac running macOS 10.15 to another Mac running macOS 10.15. (50894629)
  • Warning
    Your Secure Token might be lost if FileVault is enabled on a non-APFS formatted volume while upgrading to macOS 10.15. You might be able to work around this by disabling FileVault before upgrading to macOS 10.15, then reenabling FileVault once the upgrade has completed. (51091312)
     
  • During installation of macOS 10.15 you might be prompted to enter your administrator password multiple times to allow installation to proceed. (51206649)
  • macOS 10.15 cannot be installed onto an encrypted volume unless it is already in the APFS format. (51127640)
  • During upgrades to macOS 10.15, files and folders stored at the root-level of a volume are moved aside to /Library/SystemMigration/History/Migration-UUID/QuarantineRoot/. (45378791)
  • If your Mac currently has macOS 10.10 or earlier installed, you must first upgrade to macOS Mojave 10.14 before upgrading to macOS 10.15. (50181382)
  • The Install macOS 10.15 app might quit unexpectedly when run on macOS 10.9. (50868081)
  • On Macs with the Apple T2 Security Chip, if you’ve used Startup Security Utility to lower Secure Boot to Medium Security or No Security, you’re currently unable to modify Secure Boot settings after upgrading to macOS 10.15. (51043128)
    Workaround: Set Secure Boot to Full Security before upgrading to macOS 10.15. Alternatively, disabling and reenabling FileVault might resolve the issue.
  • Some apps might not automatically relaunch after installation or updating and must be manually relaunched. (51228752)


Deprecations

  • macOS frameworks are now thinned for the x86-64 architecture. Apps that execute i386 code now fail with the EBADARCH error code. The remaining stub frameworks are nonfunctional and exist only for compatibility purposes. (51236070)


Accessibility

Known Issues

  • On Macs with the Apple T2 Security Chip, VoiceOver is currently unavailable while in macOS Recovery. (49870874)


Apple CryptoKit

Known Issues

  • When using the SecureEnclave API with access control set on keys, users might not be prompted to authenticate. This might cause subsequent operations requiring authentication to fail. (51279188)


Apple File System (APFS)

Known Issues

  • Important
    Volume replication shouldn’t be used with Fusion volumes, either as a source or destination. (51114645)


Apple TV

Known Issues

  • Support for signing in with an account from a different country is currently unavailable. (51240948)
  • Navigating using the back button might produce unexpected results. (51207403)
  • Support for Dolby Atmos content and downloads is currently unavailable. (51050344)
  • The option to show only offline downloads is currently unavailable. (50997542)
  • Apple TV might not remember the previously selected tab when it’s relaunched. (50922604)


Audio

New Features

  • You can now enable voice processing mode on AVAudioEngine. (50906329)
  • You can use new AVAudioNode types to wrap a user-defined block for sending or receiving data in real-time.
  • A new method is available for an AVAudioEngine based app to retrieve a list of all nodes attached to an AVAudioEngine instance.
  • A new rendering mode in AVAudioEnvironmentNode selects the best spatial audio rendering algorithm automatically based on the output device.
  • A new AVAudioSession property allows system sounds and haptics to play while the session is actively using audio input.
  • A new property, AVAudioSession.PromptStyle informs apps which style of voice prompt they should play based on other audio activity in the system.
  • The AVAudioSession.RouteSharingPolicy enumeration is extended to allow apps to specify route sharing policies so their audio and video is routed to the same location as AirPlay.
  • Audio Unit Extensions now support user presets that are available across all host apps.


Deprecations

  • The OpenAL framework is deprecated and remains present for compatibility purposes. Transition to AVAudioEngine for spatial audio functionality.
  • AUGraph is deprecated in favor of AVAudioEngine.
  • Inter-App audio is deprecated. Use Audio Units for this functionality.
  • Carbon component-based Audio Units are deprecated and support will be removed in a future release.
  • Legacy Core Audio HAL audio hardware plug-ins are no longer supported. Use Audio Server plug-ins for audio drivers.


AVFoundation

New Features

  • AVFoundation now supports encoding video with alpha channels using HEVC. Videos encoded in this manner are broadly supported in AVFoundation APIs and by Safari within web pages. Technical details of the format can be found in the Interoperability Profile specification. (8045917)


Deprecations

  • The previously deprecated 32-bit QuickTime framework is no longer available in macOS 10.15.
  • The symbols for QTKit, which relied on the QuickTime framework, are still present but the classes are non-functional.


Books

Known Issues

  • Books and PDFs imported into the Books app might not upload to iCloud Drive. (47124224)


Camera

Known Issues


Core Image

New Features

  • The init(imageURLptions and init(imageDataptions initializers no longer support RAW decoder versions earlier than 6. Version 6 and later remain supported. (50911303)
  • Added new APIs for instantiating and modifying the built-in Core Image filters.
  • The CICoreMLModel filter is enhanced to support models with an input or output of type MLFeatureType.multiArray.
  • Metal CIKernel instances now support arguments with arbitrarily structured data.
  • Metal CIKernel instances now support returning a group of two by two pixels.
  • The integer values of CIFormat symbols, such as ARGB8, have changed to a new set of values which are consistent across platforms. The former values remain supported for backward compatibility; however, you should avoid dependancies on specific numerical values.


Device Management

Known Issues

  • Sending a Volume Purchase Program download request to a client from a Mobile Device Management server might cause an authorization dialog to appear on the client. (49376544)
  • You might be unable to log in while creating a mobile account on a server with Mobile Device Management Bootstrap Token support. (50912641)
  • After installing a Device Profile with PrintMACAddress=true, the user’s MAC address might not print as expected. (51003427)


DriverKit

Known Issues

  • The Filter Packet network extension type and NWEthernetChannel API don’t currently work with network interface drivers implemented using DriverKit. (48709552)
  • If a user space driver quits unexpectedly or you restart your Mac, you might need to unplug and reattach the accessory cable to enumerate the driver. (50042397)

EndpointSecurity


Known Issues

  • The exec and open events are cached, however the cache entries aren’t invalidated when the file is manipulated. exec events are cached based on the executable and open events are cached as a product of the executable and the target file being opened. (45497117)
  • The cache flag for es_respond_auth_result(_:_:_:_ and es_respond_flags_result(_:_:_:_ is ignored. (49071387)
  • EndpointSecurity system extensions don’t have access to early boot events. (49487645)
  • The original_ppid field of es_process_t isn’t currently set and always returns -1. (50746916)


Deprecations

  • The kauth API will be removed in a future release. (50419013)


FileVault

Known Issues

  • Password reset for FileVault volumes from macOS Recovery doesn’t function as expected. (50455695)
    Workaround: While in macOS Recovery, launch Terminal from the Utilities menu, then type resetpassword and press return. In the window which appears, select ‘My keyboard isn’t working when typing my password to log in’.


Finder

Known Issues

  • Files can’t be copied from or deleted on an iOS device via the Files tab in Finder. (48649759)
  • Finder might quit unexpectedly when trying to restore using the Time Machine interface. Instead, control-click the item and choose Restore. (49398715)
  • You might be unable to download folders from iCloud. (50855741)
    Workaround: Download files within the folder individually.
  • When iCloud Desktop is enabled, attempting to drag a volume mounted on the desktop might unexpectedly result in the volume being copied to the Desktop. (51187890)


iCloud

Known Issues

  • Turning off the Siri switch in iCloud settings doesn’t stop Significant Locations from syncing. To stop syncing, turn off the Significant Locations switch. (50908297)
  • If you’re using iCloud Drive to sync Desktop & Documents Folders, your Desktop might be empty after upgrading to macOS 10.15. (50789836)
    Workaround: Enable Desktop and Documents in System Preferences under iCloud > iCloud Drive > Options, then restart your Mac.
  • The Cloud Files section in About This Mac > Storage > Manage might inaccurately represent the current state of files on your Mac. (50362095)
  • Even when Optimize Storage is switched off, iCloud Drive might fail to automatically download all files. (50667204)
    Workaround: Download files individually.
  • Pages, Numbers, and Keynote documents in shared folders can only be opened on macOS and iOS. iWork documents in shared folders are currently inaccessible from iCloud.com. (50738067)
  • When creating a new Pages, Numbers, or Keynote document in a shared folder, you might see the message “Couldn’t connect to iCloud”. (50827963)
    Workaround: Close and reopen the document.

That above is just a part of the extremely long list of bugs.

Edited by telepati
  • Haha 1
Link to comment
Share on other sites

 

Got it installed on my HP 250 G5 finally. Clicked install and went to bed, woke up today and it installed successfully. I don't know how long it took to install, but I would say AT LEAST 5 hours, probably because I'm using a slow external HDD to run it from.

Some problems I encountered:

  1. Since cpus=1 is needed until the Kernel LAPIC patch is fixed, only 1 CPU core is usable, which makes the system very unresponsive.
  2. AirportBrcmFIxup.kext causes a panic. For the BCM94352Z, I had to add pci14e4,43b1 into AirPortBrcm4360.kext/Contents/Info.plist/IONameMatch
  3. I can't drag and drop using the trackpad without clicking on the physical buttons. Likely VoodooPS2Controller.kext needs an update.
  4. Display color profiles are missing from Sys Prefs -> Displays -> Color.
  5. BrcmPatchRAM2.kext is broken on 10.15 so Bluetooth is not working at the moment.
 

61847872_2494854393858634_6309813136899702784_o.thumb.jpg.df38c5a5e637dd7435d884f0ad399a0a.jpg

Link to comment
Share on other sites

14 hours ago, asdesoso said:

Hi, anyone has tested the Atheros AR9280 in Catalina? In Mojave I need to extract from High Sierra´s IO80211Family.kext the AirPortAtheros40.kext from 10.13.6 and put it into the Mojave´s IO80211Family.kext > Plugins and reinstall the kext, with this method I was able to work AR9280 in Mojave without any problem. At the moment I can´t try it.

 

Thanks in advance.

 

10 hours ago, asdesoso said:

Hi, is the same procedure as the AR9287?

Best regards.

 

2 hours ago, GremekHombre said:

Did anyone get to work AR9285 with Catalina? Seems to AirPortAtheros40.kext from High Sierra doesn't work.

 

Just adding AirPortAtheros40.kext plugin kext from High Sierra doesn't work because it fails to link in the pre-linked kernel ---> need to also replace entire IO80211Family.kext with older version.

 

I used @parrotgeek1’s BCM4321fix ---> basically allows the IO80211Family.kext wifi driver from El Capitan to work in newer macOS eg High Sierra, Mojave, Catalina.  Therefore it supports all the deprecated wifi cards that lost support in newer macOS eg BCM94321, Atheros cards needing AirPortAtheros40.kext like AR9287, AR9285, AR9280 :thumbsup_anim:.

 

BCM4321fix.zip

  • Like 2
Link to comment
Share on other sites

28 minutes ago, dzontra said:

Is it just me or? When I try to move HD icon on desktop it starts to copy it. It happens only with HD icons.

Screenshot 2019-06-06 at 00.23.44.png

Same :D

  • Haha 1
Link to comment
Share on other sites

With IGPU enabled, I have a KP during initialization:
 

Quote

 

[IGPU] Will NOT fallback to host=side scheduling if graphics firmware fails to load

[IGPU] Scheduler fail Coalescing Enabled.

[IGPU] Scheduler Page fault Handling Enabled.

[IGPU] Scheduler Stamp Event Wait Notify Disabled

[IGPU] Scheduler Single Channel Index Disabled

[IGPU] Scheduler Channel Wait for Complete Disabled

[IGPU] Scheduler: Process CSB using HWS.

[IGPU] Scheduler: PM notify enabled

panic(cpu 1 caller 0xfffff79F11200350): "Unsupported GraphicsSchedulerSelect=2\n"@sk1/IntelAccelerator.cpp:2067

 

 

 

 

Catalina boots fine with IGPU disabled and my discrete R280X only. Running Clover r4940, Lilu 1.3.6, WEG 1.2.9, flags "-v -lilubetaall" set on config file.

On Mojave, both IGPU and discrete works fine. Any hints?

 

[EDIT] Seems someone forgot to renew the SSL Certificates for the site. It literally just expired ;)

Edited by Alex HQuest
Link to comment
Share on other sites

3 hours ago, lvs1974 said:

Can somebody test attached version of AirportBrcmFixup under 10.15?

Thank you in advance for any reports.

 

PS: to get logs please add -brcmfxdbg into boot-args

2.0.2 (DEBUG).zip

Tested and working now, thank you. No more KP and WiFi works as it did in Mojave.

Link to comment
Share on other sites

1 hour ago, Alex HQuest said:

With IGPU enabled, I have a KP during initialization:
 

 

Catalina boots fine with IGPU disabled and my discrete R280X only. Running Clover r4940, Lilu 1.3.6, WEG 1.2.9, flags "-v -lilubetaall" set on config file.

On Mojave, both IGPU and discrete works fine. Any hints?

 

[EDIT] Seems someone forgot to renew the SSL Certificates for the site. It literally just expired ;)

 

Whatevergreen has been updated to 1.3.0 and it avoids the problem you have (at least it did for me.). It has been posted several times already above (alone and as a part of the Lilu Plugins.)

Edited by mnfesq
  • Thanks 1
Link to comment
Share on other sites

4 hours ago, lvs1974 said:

Can somebody test attached version of AirportBrcmFixup under 10.15?

Thank you in advance for any reports.

 

PS: to get logs please add -brcmfxdbg into boot-args

2.0.2 (DEBUG).zip

 

thank you so much

here is log

Spoiler

2019-06-06 10:03:00.970036+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) found com.apple.driver.AirPort.BrcmNIC
2019-06-06 10:03:00.971208+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) all patches are successfuly applied to com.apple.driver.AirPort.BrcmNIC
2019-06-06 10:03:00.971378+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) wowl disable patch is successfuly applied to com.apple.driver.AirPort.BrcmNIC
2019-06-06 10:03:00.971991+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) gIOCatalogue->startMatching(OSSymbol const*) successful
2019-06-06 10:03:00.972161+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) gIOCatalogue->startMatching(OSSymbol const*) successful
2019-06-06 10:03:00.972244+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) gIOCatalogue->startMatching(OSSymbol const*) successful
2019-06-06 10:03:00.976219+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) FakeBrcm::init(): FakeBrcm disabled
2019-06-06 10:03:00.976227+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) FakeBrcm::free()
2019-06-06 10:03:00.976262+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) probe is called, service name is AirPort_BrcmNIC, provider name is ARPT
2019-06-06 10:03:00.976268+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:   iokit @ (DBG) getOSData device-id has 43B1 value
2019-06-06 10:03:00.976272+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:   iokit @ (DBG) getOSData vendor-id has 14E4 value
2019-06-06 10:03:00.976329+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) PCIHookManager::hookProvider: hook is not required since vendor-id && device-id are the same
2019-06-06 10:03:00.976355+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) probe is finished with result success
2019-06-06 10:03:00.976392+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) probe is called, service name is AirPort_BrcmNIC, provider name is ARPT
2019-06-06 10:03:00.976397+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:   iokit @ (DBG) getOSData device-id has 43B1 value
2019-06-06 10:03:00.976401+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:   iokit @ (DBG) getOSData vendor-id has 14E4 value
2019-06-06 10:03:00.976467+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) PCIHookManager::hookProvider: hook is not required since vendor-id && device-id are the same
2019-06-06 10:03:00.976484+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) probe is finished with result success
2019-06-06 10:03:00.976498+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) start is called, service name is AirPort_BrcmNIC, provider name is ARPT
2019-06-06 10:03:00.976506+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) brcmfx-country in ioreg is set to #a
2019-06-06 10:03:00.976512+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:   iokit @ (DBG) getOSData device-id has 43B1 value
2019-06-06 10:03:00.976517+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:   iokit @ (DBG) getOSData vendor-id has 14E4 value
2019-06-06 10:03:00.976576+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) PCIHookManager::hookProvider: hook is not required since vendor-id && device-id are the same
2019-06-06 10:03:01.125032+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) siPmuFvcoPllreg2, original chip identificator = 4352
2019-06-06 10:03:01.125309+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) wlc_set_countrycode_rev2 is called, a3 = -1, country_code = US
2019-06-06 10:03:01.125314+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) country code is overrided in ioreg
2019-06-06 10:03:01.125432+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) country code is changed from US to #a, result = 0
2019-06-06 10:03:01.235185+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) newVendorString is called
2019-06-06 10:03:01.238621+0900  localhost kernel[0]: (kernel) AirportBrcmFixup:  BRCMFX @ (DBG) start is finished with result 1

 

Link to comment
Share on other sites

4 hours ago, lvs1974 said:

Can somebody test attached version of AirportBrcmFixup under 10.15?

Thank you in advance for any reports.

 

PS: to get logs please add -brcmfxdbg into boot-args

2.0.2 (DEBUG).zip

 

Working good here with BrcmBluethootInjector now only both kexts for Mojave and Catalina :)

Thanks a lot

Edited by chris1111
Link to comment
Share on other sites

2 minutes ago, superzeldalink said:

I tried BrcmBluetoothInjector 2.2.10 and just only AirDrop works, I can’t even connect to my bluetooth headset. 

air drop is relate to WIFI, if you have WIFI air drop works

Link to comment
Share on other sites

12 hours ago, telepati said:

Guys, how do you upgrade without losing your data? I tried but I think messed up a little. I create a USB installer and boot from it and try to install over my Mojave but it always stuck. Are you using a different way?

 

12 hours ago, chris1111 said:

use another SSD or another partition

 

I tried too. The file structure is way different - it makes a smallish system volume and another data volume. Some of my data went over ok but it wiped out all the apps. This was an update from the sys prefs. So I did a clean install still using sys prefs update and then migrated my stuff from Mojave. Seems ok but I'm getting a 5 minute wait between verbose boot and the apple logo just before the boot finish. On warm boot only. Cold boot seems fast the few times I've tried it. On the Zenbook only because I'm on holiday in China right now lol.

So I think the new 2 volume method makes straight updates a bit useless. Clean install with migrate is good. 

12 hours ago, telepati said:

Guys, how do you upgrade without losing your data? I tried but I think messed up a little. I create a USB installer and boot from it and try to install over my Mojave but it always stuck. Are you using a different way?

 

12 hours ago, chris1111 said:

use another SSD or another partition

 

I tried too. The file structure is way different - it makes a smallish system volume and another data volume. Some of my data went over ok but it wiped out all the apps. This was an update from the sys prefs. So I did a clean install still using sys prefs update and then migrated my stuff from Mojave. Seems ok but I'm getting a 5 minute wait between verbose boot and the apple logo just before the boot finish. On warm boot only. Cold boot seems fast the few times I've tried it. On the Zenbook only because I'm on holiday in China right now lol.

So I think the new 2 volume method makes straight updates a bit useless. Clean install with migrate is good. 

  • Like 2
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...